Данный вариант является профессиональным подходом. При его реализации необходимо обладать навыками программирования на каком-либо языке высокого уровня. Хотя современные средства визуальной разработки приложений генерируют автоматически код приложения в зависимости от ваших действий, все равно, без базовых знаний технологий объектно-ориентированного программирования и других отраслей программирования не обойтись.
Если спросить у профессиональных российских разработчиков мультимедийных приложений, какие средства они используют, то ответ будет однозначным - языки программирования, причем чаще всего Cи++, Delphi, реже Visual Basic.