Я то понял. Я не понял почему каждый должен "изобретать велосипед". И про идеологие не совсем понял. У меня на компьютере не будут одновременно работать программы написанные на С# и Java? Так насколько я понимаю работают же, и не квакают, причем еще на нескольких языках программы одновременно запущены... В чем проблемы? Я ведь не предлагаю объединять коды программ! Не настолько я глуп.
Пример:
Работает парсер на С++
Пишет в базу MS или My
Работу сервера ослеживает коммандер на Java
Генератор написан на Дельфи
На страничке работает перл и пхп
У клиента стоит "клиент" на VB.
Обмен данными идет через базу и текстовые файлы.
Что тут нереального?
Причем соответствие может быть любым, главно подобрать функционал модулей под себя, если уж не получится написать в одном проекте универсальность