Описание функциональных характеристик программного обеспечения «Комфорт СРМ» и информация, необходимая для его установки и эксплуатации

Версия 1.0 Дата документа: 11 сентября 2026 г.
Правообладатель
Ефремов Александр Андреевич
Год создания
2026
Идентификатор сборки
2026.09.10-1853-550d97e1f

Документ подготовлен в соответствии с подпунктом «д» пункта 11 Правил формирования и ведения единого реестра российских программ для электронных вычислительных машин и баз данных, утверждённых постановлением Правительства Российской Федерации от 16.11.2015 № 1236.

1. ОБЩИЕ СВЕДЕНИЯ

1.1. Наименование

Программа для электронных вычислительных машин «Комфорт СРМ».

1.2. Назначение

Программа предназначена для автоматизации работы отдела продаж и клиентского сервиса организаций малого и среднего бизнеса, включая управление взаимоотношениями с клиентами, ведение клиентской базы, учёт сделок, договоров и платежей.

1.3. Область применения

Отделы продаж, службы клиентского сервиса, сервисные компании, веб-студии, индивидуальные предприниматели. Программа применяется для учёта клиентов, сделок, договоров и платежей, ведения деловой переписки и финансового учёта в едином рабочем пространстве.

1.4. Тип программного обеспечения

Прикладное программное обеспечение. Клиент-серверное веб-приложение: серверная часть выполняется на сервере под управлением операционной системы семейства Linux, клиентская часть — одностраничное веб-приложение, исполняемое в веб-браузере пользователя.

1.5. Модель предоставления

Программа предоставляется пользователям как услуга доступа к размещённому экземпляру программы через сеть «Интернет», а также может быть развёрнута на инфраструктуре заказчика.

1.6. Язык интерфейса

Русский. Интерфейс полностью локализован на русский язык; дополнительно поддерживается английская локализация.

2. ФУНКЦИОНАЛЬНЫЕ ХАРАКТЕРИСТИКИ

Программа имеет модульную структуру. Состав функциональных модулей:

2.1. Управление сделками (канбан)

  • ведение карточек сделок на досках с настраиваемыми стадиями;
  • перемещение карточек между стадиями, в том числе перетаскиванием;
  • воронки продаж с произвольным набором стадий;
  • пользовательские атрибуты карточек;
  • источники обращений, учёт продуктов в составе сделки;
  • корзина удалённых карточек с возможностью восстановления.

2.2. Контакты

  • карточки физических лиц и организаций;
  • группы контактов, связи контактов со сделками и документами;
  • произвольные атрибуты;
  • контроль дублей.

2.3. Активности и календарь

  • история действий по каждой сделке и контакту;
  • комментарии, в том числе с вложениями и изображениями;
  • события календаря, напоминания;
  • участники событий, файлы, прикреплённые к активностям.

2.4. Документы и шаблоны

  • формирование счетов, актов, договоров и коммерческих предложений в формате PDF по настраиваемым шаблонам;
  • версионирование документов, папки, подписание документов;
  • коммерческие предложения со снимком позиций на момент формирования; выставление счёта из принятого предложения.

2.5. Финансовый учёт

  • учёт доходов и расходов по категориям;
  • регулярные платежи (входящие и исходящие);
  • учёт заработной платы, кредитов;
  • финансовый дашборд с аналитикой;
  • интеграция с банками и загрузка выписок: Т-Банк (Тинькофф), Сбербанк, Точка, Альфа-Банк, ВТБ;
  • автоматическое сопоставление банковских операций с контрагентами и счетами, сверка выписок.

2.6. Электронная почта

  • встроенный почтовый клиент, синхронизация по протоколу IMAP;
  • отправка по SMTP, шаблоны писем;
  • вложения, привязка писем к сделкам и контактам;
  • правила отправителей, папки, отметки о прочтении.

2.7. Рассылки

  • кампании рассылок по сегментам получателей;
  • подписки и отписки, персональные ссылки отписки;
  • ограничения скорости отправки, учёт доставки.

2.8. Веб-формы

  • конструктор форм приёма заявок с публикацией на внешних сайтах;
  • автоматическое создание карточек сделок из заявок;
  • произвольные вопросы и варианты ответов.

2.9. Автоматизации

  • сценарии обработки событий (workflow);
  • автоматические действия при изменении стадии сделки.

2.10. Уведомления

  • уведомления в интерфейсе в реальном времени;
  • push-уведомления в мобильном приложении;
  • уведомления в мессенджер;
  • защита от дублирования уведомлений.

2.11. Разграничение прав доступа

  • ролевая модель доступа;
  • права на уровне модулей и отдельных операций;
  • области видимости данных, в том числе ограничение видимости собственными сделками пользователя.

2.12. Дополнительные модули

  • учёт доменов и хостингов;
  • каталог продуктов;
  • заметки;
  • учёт рабочего времени;
  • учёт исполнителей.

2.13. Функции искусственного интеллекта (дополнительный модуль)

Модуль является дополнительным и отключаемым: его доступность управляется отдельным параметром настроек и может быть выключена для всей установки.

Состав функций:

  • диалоговый помощник для работы с данными программы;
  • голосовой ввод и голосовые команды;
  • 58 автоматизированных действий, выполняемых по запросу пользователя: создание, изменение, поиск и удаление карточек сделок, контактов и организаций; формирование счетов, актов и документов; работа с электронной почтой — составление, ответ, пересылка, краткое изложение переписки; ведение задач и календаря; сводки по воронке продаж, финансам и работе команды; отмена последнего выполненного действия.

Размещение вычислительных ресурсов:

  • языковая модель работает на собственной инфраструктуре правообладателя, размещённой на территории Российской Федерации;
  • распознавание речи выполняется российским облачным сервисом;
  • генерация изображений выполняется средствами самой программы.

Обращения к иностранным сервисам искусственного интеллекта программой не выполняются. Принудительное обновление и управление модулем из-за рубежа отсутствуют.

2.14. Мобильная работа

Интерфейс адаптирован для мобильных устройств. Доступ возможен как через мобильный браузер, так и через мобильное приложение-оболочку.

2.15. Обработка персональных данных

Программа предназначена для обработки персональных данных клиентов и сотрудников организации-пользователя. Правообладатель включён в Реестр операторов, осуществляющих обработку персональных данных, регистрационный номер 51-25-011748.

3. АРХИТЕКТУРА И СОСТАВ

3.1. Серверная часть

Язык программирования: PHP версии 8.3.
Платформа: Laravel 11 с модульной организацией кода (каталог app/Modules) — 23 функциональных модуля.
Взаимодействие с клиентской частью: REST API.

3.2. Клиентская часть

Языки программирования: TypeScript, JavaScript.
Платформа: Vue 3, сборка Vite, управление состоянием Pinia, оформление Tailwind CSS.
Тип: одностраничное веб-приложение (SPA).

3.3. Система управления базами данных

MySQL.

3.4. Вспомогательные компоненты

  • кэширование и хранение сессий: Redis;
  • очереди фоновых задач: очередь на основе базы данных;
  • передача событий в реальном времени: WebSocket-сервер;
  • файловое хранилище: объектное хранилище, совместимое с S3;
  • формирование PDF-документов;
  • импорт и экспорт табличных данных.

3.5. Объём программы

25 МБ в машиночитаемой форме.

4. СИСТЕМНЫЕ ТРЕБОВАНИЯ

4.1. Требования к серверу

  • операционная система: Ubuntu Server 24.04 LTS либо Debian 12; работа обеспечивается на иных дистрибутивах Linux, поддерживающих требуемые версии PHP и MySQL;
  • веб-сервер с поддержкой PHP;
  • PHP версии 8.3 и выше с расширениями, необходимыми для работы платформы Laravel;
  • MySQL версии 8.0 и выше;
  • Redis;
  • минимальная конфигурация: 2 вычислительных ядра, 4 ГБ оперативной памяти, 40 ГБ дискового пространства;
  • рекомендуемая конфигурация: 4 вычислительных ядра, 8 ГБ оперативной памяти, 100 ГБ дискового пространства на накопителе SSD; требования к объёму накопителя возрастают пропорционально объёму хранимых документов и вложений;
  • Node.js версии 20.19 и выше либо 22.12 и выше — требуется только для сборки клиентской части.

4.2. Требования к рабочему месту пользователя

  • персональный компьютер, планшет или смартфон;
  • современный веб-браузер с поддержкой JavaScript;
  • подключение к сети «Интернет» или к локальной сети организации.

Установка дополнительного программного обеспечения на рабочее место пользователя не требуется.

5. УСТАНОВКА

5.1. Порядок развёртывания

  1. Разместить файлы программы на сервере.
  2. Установить зависимости серверной части.
  3. Создать файл конфигурации окружения на основе поставляемого образца и заполнить параметры: подключение к базе данных, параметры кэша и очередей, параметры файлового хранилища, параметры почтового сервера.
  4. Сгенерировать ключ приложения.
  5. Выполнить миграции базы данных.
  6. Собрать клиентскую часть.
  7. Настроить веб-сервер на каталог публикации.
  8. Настроить обработчик очередей и планировщик заданий.
  9. Создать учётную запись администратора.

5.2. Проверка работоспособности

Открыть адрес программы в браузере, выполнить вход под учётной записью администратора, убедиться в доступности разделов.

Подробная пошаговая инструкция приведена в комплекте поставки в каталоге документации.

6. ЭКСПЛУАТАЦИЯ

6.1. Запуск и остановка

Программа функционирует непрерывно как веб-служба. Запуск и остановка выполняются средствами веб-сервера и менеджера служб операционной системы.

6.2. Фоновые задания

Программа использует очередь фоновых заданий и планировщик периодических задач. В составе планировщика 41 задание: синхронизация почты, загрузка банковских выписок, отправка рассылок и уведомлений, контроль состояния очередей, контроль свободного дискового пространства, обслуживающие операции.

6.3. Резервное копирование

Резервное копирование базы данных выполняется штатным средством программы автоматически, без участия оператора:

  • периодичность: ежесуточно в 04:30;
  • способ: выгрузка средствами mysqldump в режиме единой транзакции, без блокировки работы пользователей;
  • сжатие: gzip;
  • глубина хранения: 7 последних копий, ротация автоматическая;
  • размещение копий: каталог резервных копий на сервере, путь задаётся параметром конфигурации;
  • при сбое резервного копирования формируется оповещение.

Дополнительно ведётся автоматический контроль свободного дискового пространства.

Каталог загруженных пользователями файлов копируется средствами резервного копирования сервера.

6.4. Мониторинг

Ведётся журналирование по функциональным направлениям с выделенными файлами журналов и автоматической ротацией по размеру. Все события уровня «предупреждение» и выше дополнительно собираются в отдельный журнал ошибок. Ошибки клиентской и серверной части передаются в систему учёта ошибок, размещённую на инфраструктуре правообладателя на территории Российской Федерации.

6.5. Обновление

Обновление выполняется правообладателем путём развёртывания новой версии с последующим применением миграций базы данных и сборкой клиентской части.

6.6. Ограничения

Программа не предназначена для обработки сведений, составляющих государственную тайну. Основной функцией программы не является защита конфиденциальной информации.

© Comfort CRM. Все права защищены
Телефон: +7 902 036-34-46
Адрес: г. Мурманск, Подстаницкого, д.1, оф. 212
Реквизиты:
ИП Ефремов Александр Андреевич
ИНН: 519056157024
ОГРН: 319519000011001