по-моему синтаксиса парсера не хватает для серьезных объектно-ориентированных приложений.
Если же брать конкретный случай, то imho SOAP + .Net рулит :)
А клиенту пенпердикулярно где у него математика выполняется, ему лишь бы в кайф все было, а это сволне достижимо на уровне браузера. Плюсы же уеб-интерфейса очевидны: браузер есть почти на каждом компе, Imp2 -- на немногих :)