К нам обратилась управляющая компания, которая планирует обслуживать объекты в другой стране. Им нужно разработать систему для работы с обращениями жителей.

В статье мы сделаем обзор open-source решений, которые можно взять за основу для задач управляющих компаний. Это статья - обсуждение, хочется чуть больше делиться кейсами и обсуждать выбранные решения.

Реальный запрос клиента

Клиент хочет создать мобильное приложение для жителей, включающее:

  • Подача заявок и запросов в управляющую компанию.

  • Просмотр информации: начисления, данные об объектах, новости.

  • Оплата счетов через приложение.

В рамках статьи мы сосредоточимся на ключевой функции — работе с заявками. Остальные части выходят за рамки данной статьи.

Существующие решения

Когда мы работаем над клиентским кейсом, первым делом изучаем готовые “коробочные” решения. Если они не подходят, переходим к индивидуальной разработке. Это помогает:

  1. Уточнить набор необходимых функций.

  2. Найти примеры похожих реализаций и вдохновиться ими.

  3. Сэкономить время и ресурсы.

Для анализа готовых решений мы используем такие платформы, как G2, Capterra, Software Advice, Product Hunt, AlternativeTo. Эта часть исследования выходит за рамки статьи. В этой статье мы сосредоточимся на open-source решениях, которые могут служить основой для разработки системы.

Критерий выбора и поиска

Бизнес управляющей компании строится вокруг управления общим имуществом и решении бытовых запросов жителей. Система будет работать в двух странах для независимых команд. Подобные системы можно найти по запросам: Property Management Software, Asset Management Software, Real Estate Management, Real Estate CRM Software, Open Source CRM и тд.

Что нам важно?

  • Понятный технологический стек — для доработки и интеграции, в нашем случае подходит Python и JavaScript, TypeScript.

  • Self-hosted развертывание — для контроля данных и отсутствия привязки к вендору.

  • Лицензия на доработку — для доработок системы.

  • Привязка к ЖКХ — учет специфики предметной области.

  • Русский язык — для удобства сотрудников.

  • Активность проекта - наличие Issue и ответы на них, активные обновления проекта.

Искать будем из различных статей и обзоров, популярных github трендов, reddit, AlternativeTo и других ресурсов. Порядок проектов идет по убыванию ⭐️на гитхабе.

Результат

Odoo

Odoo представляет собой ERP-систему с модульной архитектурой. На данный момент в системе имеется 35 базовых модуля, а также больше 35000 готовых модулей в магазине Odoo Apps от сторонних разработчиков. Один из модулей, который доступен в бесплатной версии системы - это Odoo CRM.

Интерфейс Odoo CRM
Интерфейс Odoo CRM

Соответствие критериям:

Понятный технологический стек — Python, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU LGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 40.1k звезд, ежедневно дорабатывается.

Twenty

Twenty имеет интуитивно понятный интерфейс, вдохновленный Notion. Чтобы удовлетворить различные уникальные потребности, можно создавать пользовательские объекты для структурированного хранения информации. Данная CRM-система ориентирована на данные, поэтому их можно загружать в исходном виде, а не в заранее подготовленные объекты.

Интерфейс Twenty
Интерфейс Twenty

Соответствие критериям:

Понятный технологический стек — TypeScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 24.6k звезд, ежедневно дорабатывается.

ERPNext

ERPNext — комплексная ERP-платформа с интегрированной CRM, предоставляет функционал финансового учета, учета кадров, управления активами, а также систему управления проектами.

Интерфейс ERPNext
Интерфейс ERPNext

Соответствие критериям:

Понятный технологический стек — Python, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU GPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 22.7k звезд, ежедневно дорабатывается.

Huly

Huly — система управления проектами, как заявлено разработчиками, представляет собой альтернативу Jira, Slack, Notion. Предоставляет функционал для удобной работы в команде: визуализация задач, встроенный чат, база знаний, редактирование документов.

Интерфейс Huly
Интерфейс Huly

Соответствие критериям:

Понятный технологический стек — TypeScript, Svelte.
Self-hosted развертывание
Лицензия на доработку — EPL 2.0.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 18.4k звезд, ежедневно дорабатывается.

NocoBase

NocoBase — no-code платформа, основанная на данных, имеет большое количество бесплатных и платных плагинов для расширения функционала. Позволяет изменять макеты страниц и быстро создавать персонализированные CRM-системы.

Интерфейс NocoBase
Интерфейс NocoBase

Соответствие критериям:

Понятный технологический стек — TypeScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 13.2k звезд, ежедневно дорабатывается.

Krayin

Krayin — CRM-система, по функционалу не отличается от предыдущих: управление контактами, продажами, документами, поддерживает интеграцию с почтой и предоставляет подробные отчеты и аналитику.

Интерфейс Krayin
Интерфейс Krayin

Соответствие критериям:

Понятный технологический стек — Laravel, JavaScript.
Self-hosted развертывание
Лицензия на доработку — OSL 3.0.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 12.2k звезд, последнее обновление было год назад.

Akauting

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

Интерфейс Akauting
Интерфейс Akauting

Соответствие критериям:

Понятный технологический стек — Laravel, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU GPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 8.3k звезд, активно обновляется.

iDURAR

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

Интерфейс iDURAR
Интерфейс iDURAR

Соответствие критериям:

Понятный технологический стек — JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 6.8k звезд, обновляется.

Dolibarr

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

Интерфейс Dolibarr
Интерфейс Dolibarr

Соответствие критериям:

Понятный технологический стек — PHP, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU GPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 5.6 k звезд, активно дорабатывается.

WuKongCRM

WuKongCRM — CRM-система, разработанная китайскими разработчиками. Функционал включает управление клиентами, каналами продаж и автоматизацию маркетинга. Разработана специально для китайского рынка, поэтому поддерживает интеграции только с их платежными системами и сервисами.

Интерфейс WuKongCRM
Интерфейс WuKongCRM

Соответствие критериям:

Понятный технологический стек — JAVA.
Self-hosted развертывание
Лицензия на доработку — собственная лицензия.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — нет.
Активность проекта — 4.8k звезд, последнее обновление 4 года назад.

SuiteCRM

SuiteCRM — CRM-система, основанная на популярной платформе SugarCRM. Помимо взаимодействия с клиентами и продажами, она предоставляет множество модулей “из коробки”: генератор отчетов, активность менеджеров, база знаний, генератор процессов, обращения.

Интерфейс SuiteCRM
Интерфейс SuiteCRM

Соответствие критериям:

Понятный технологический стек — PHP, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть возможность загрузить требуемый язык.
Активность проекта — 4.6k звезд, активно дорабатывается.

Zammad

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

Интерфейс Zammad
Интерфейс Zammad

Соответствие критериям:

Понятный технологический стек — Ruby on Rails, Typescript, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 4.6k звезд, активно дорабатывается.

Osticket

Osticket — это Helpdesk-система на основе обращений. Служит для создания и отслеживания статуса заявок в службу технической поддержки. Имеет большое сообщество и различные плагины для расширения функционала. Из основных возможностей: настраиваемые поля и столбцы, задачи и обращения, распределение обращений по отделам, статусы и фильтрации обращений, автоматические ответы.

Интерфейс Osticket
Интерфейс Osticket

Соответствие критериям:

Понятный технологический стек — PHP, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU GPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 3.3k звезд, последний коммит 2 года назад.

Freescout

Freescout — Helpdesk-система и по совместительству общий почтовый ящик, имеет встроенный IMAP-клиент. Из возможностей: интеграция с почтой и возможность ответа прямо из почты, автоматические ответы на обращения, контроль коллизий при совместной работе над тикетами, также имеются мобильное приложение и платные плагины для интеграций и расширения функционала.

Интерфейс Freescout
Интерфейс Freescout

Соответствие критериям:

Понятный технологический стек — Laravel.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 3.2k звезд, активно дорабатывается.

EspoCRM

EspoCRM включает функции планирования задач и фиксирует все взаимодействия с клиентами. Отличается гибкой настройкой, в ней можно менять макеты для просмотра, создавать пользовательские сущности, поля и связи, добавлять различные шаблоны, имеется настраиваемая панель виджетов. Также имеются встроенные BPM-инструменты для настройки бизнес-процессов.

Интерфейс EspoCRM
Интерфейс EspoCRM

Соответствие критериям:

Понятный технологический стек — PHP, JavaScript.
Self-hosted развертывание
Лицензия на доработку — GNU AGPLv3.
Привязка к ЖКХ — не предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 2k звезд, активно дорабатывается.

Condo

Condo — open-source решение, представляющее из себя CRM-систему для автоматизации управляющих компаний.

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

Интерфейс Condo
Интерфейс Condo

Соответствие критериям:

Понятный технологический стек — JavaScript, TypeScript.
Self-hosted развертывание
Лицензия на доработку — MIT.
Привязка к ЖКХ — предоставляет функционал для нашего кейса.
Русский язык — есть.
Активность проекта — 117 звезд, активно обновляется.

Заключение

В данной статье мы провели анализ наиболее популярных open-source решений, доступных для развертывания на собственных серверах. Мы рассмотрели относительно большое количество платформ и инструментов, как видно многие из них не соответствуют специфическим требованиям компаний в сфере ЖКХ.

Если у вас есть идеи, предложения или вы знаете о решениях, которые мы не упомянули, будем рады услышать ваше мнение в комментариях!

Комментарии (0)