Извините, но я чувствую, что ваш базовый анализ несколько ошибочен.
- "не естественно иметь локальный веб-сервер"
По чьим правилам?
Если вы являетесь поставщиком приложений для интенет (облачных вычислений), они скажут вам, что это ненормально.
Весь смысл P2P - переосмыслить эти значения.
Если это имеет смысл, поместите веб-сервер на локальный компьютер, поместите его на локальный компьютер.
Вспомните оригинальное видение «Сеть - это компьютер»;
Не «Большие ЦОДы - это компьютер»
2. «CouchDB сложно интегрировать»!
Я думаю, что это дезинформировано.
CouchDB имеет RESTful JSON API, что делает его максимально интегрируемым.
Что вы действительно имеете в виду, так это то, что Couch не вписывается в систему разработки Visual Studio, такую как SQL Server. Что верно, но не затрудняет интеграцию данных с другими данными.
Есть несколько вариантов репликации, которые вы можете посмотреть.
Если честно, то, что вы предлагаете, мало чем отличается от MS CRM с модулем социальных плагинов.
Я думаю, что будет сложно добиться успеха в OSS Space, и вам понадобится помощь для проекта такого размера.