Так бы сразу и сказали, что вы делаете UI для транслятора, который собственно и формирует конечный исполняемый код. Тогда, конечно, не все так ужасно, как я думал. Фактически, вы автоматизируете ручной ввод команд, которые можно было бы дать транслятору хоть из командной строки, хоть скриптом, хоть еще каким угодно способом. В этом случае выбор VB.Net вполне оправдан как средства rapid development, хотя, конечно, можно было бы выбрать и более портируемые решения.[/QUOTE]
Я бы сказала, что делаю IDE, поскольку там не один только этот транслятор используется, а ещё и компилятор Ассемблера и компоновщик. И трансляторов с компиляторами и компоновщиками тоже несколько для разных платформ. А ещё точнее сказать - визуальную IDE с автогенерацией кода, потому что пользователь - проектант, не обязательно программист, может создавать программный код без знания какого-либо языка программирования.