Re: Подходящий софт.
"Самодельные обучалки" -- а что есть какие-то "несамодельные"?! Мне кажется, что все обучалки не на деревьях растут, а их какие-то люди сами делают. Другое дело, что люди, которые делают обучалки (даже "профессионально") делают их очень разного качества. Но это к (само)дельности не имеет никакого отношения.
FLASH -- это язык программирования, ничего больше. Меня бы интересовали высокоуровневые средства.
То, что София -- вариант для электронных традиционных книг, электронного традиционного кино, электронного традиционного диафильма, я как раз понимаю.