@belyaevcyrill

Какую архитектуру выбрать?

Возник вопрос создания CRM в качестве SaaS web-приложения, включающего в себя документооборот, календарь, почтовый клиент, управление клиентами (клиентской базой) и всё остальное, что обычно бывает в CRM. Плюс — организация рабочего места (личный кабинет).

Использовать её подразумевается только внутри компании (и внутри компании покупателя франшизы). Количество персонала (одной компании), которое будет одновременно использовать CRM — более 200 человек. Помимо персонала компании, к некоторым модулям CRM будут обращаться и заказчики, которых более 1000 (а того и больше).

Кроме того, возникло желание связать такую CRM с АТС, чтобы можно было вести архив телефонных разговоров с клиентами. А также интегрировать её с операторами связи Билайн, Мегафон, МТС.

В будущем есть намерение предоставлять CRM по франшизе (SaaS) в виде поддоменной модели (название_компании.mycrm.ru, где название_компании — компания, купившая франшизу).

Учитывая перечисленные пожелания, возникает несколько вопросов:
  1. Какие выбирать технологии? (язык, backend/frontend фреймворк)
  2. Стоит ли сразу выбирать корпоративную СУБД, типа SQL Server / Oracle ?
  3. Если в качестве языка придётся выбирать PHP, то насколько эффективно писать на нём CRM? И какие фреймворки и сопутствующие технологии выбрать для него?


Заранее спасибо.
  • Вопрос задан
  • 594 просмотра
Пригласить эксперта
Ответы на вопрос 3
@xeops
Делаем мы тут одну облачную CRM для турфирм...
Первая версия вышла где-то в $60K, но покупать не хотели.
На тот момент, когда клиенты уже готовы были платить деньги за использование, в систему было вложено около $100K.
Сейчас уже сотни клиентов, системе несколько лет, а она все еще разрабатывается и развивается. И конца этому нет, потому что появились сильные конкуренты.
Ответ написан
Комментировать
stepan_sib
@stepan_sib
head, hands, hard working, contracts
Писать с нуля - даже не думайте) Несколько лет уйдет, и уйдет, скорее всего, коту под хвост.

Я очень советую присмотреться к OroCRM/OroPlatform
В основе - Symfony фреймворк. Очень хороший код, очень хорошо поддается расширению.
Ответ написан
sim3x
@sim3x
1. django + rest + angular2/react
ClojureScript + React

2. PostgreSQL. С оракла даже яндекс сваливает (свалил?)
3. Нинасколько. Если нужен будет код, который не выкинется целиком после прихода нормального СТО, то спецы на любом ЯП будут стоить одинаково дорого
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы