Есть коммерческая софтинка, проводящая очень тяжеловесное моделирование. Первая (пробная) версия писалась на дельфях, вторая на дотнете. Силами трёх человек будут её переписывать.
Гуй будет на Qt, а визуализация на какой-то кроссплатформенной свободной либе, точно не помню названия (но биндинги у неё есть к мильёну языков).
Переписывать её всё на том же C#, но в качестве фреймворка использоваться будет mono. Насколько это оправдано? Биндинги к Qt там сейчас в каком виде? Какой бы язык выбрали вы?