Написать хорошую программу с нуля сложно, и, сегодня, не нужно, разумно “опереться” на уже существующее, взять готовые библиотеки, фреймворки, ядро пакеты и заменить обои добавить что-то новое. Но кто-то, когда-то, должен был начать практически “с нуля”, и одной из таких систем является система унифицированных коммуникаций Communigate PRO, разрабатываемая коллективом талантливых российских разработчиков с 90-х годов прошлого века. “Таланливые” - не просто “проходной” эпитет. Как думаете, сколько “весит” дистрибутив платформы? Она содержит в себе сервисы электронной почты, телефонии, мгновенных сообщений, облачное хранилище, несколько веб интерфейсов пользователей, а, так же, может быть развернута в кластерной конфигурации и работать с миллионами пользователей (самый крупный клиент обслуживает 2,5 миллиона почтовых и 200-300 тысяч голосовых учетных записей). Так сколько? - меньше 100Мегабайт! … А еще, она конкурирует на западном рынке с продуктами Cisco и Microsoft