ERP-системы с открытым исходным кодом

ERP - это сокращение от “Enterprise resource planning” (Планирование ресурсов предприятия). ERP-системы используются в малых, средних и крупных предприятиях для выполнения работы, которая необходима компании изо дня в день. И часто встает вопрос какую ERP-систему выбрать.

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

Почти все решения, которые собираемся рассмотреть, предлагают две версии:

  1. управляемая служба SaaS (программное обеспечение как услуга), за которую необходимо платить каждый месяц, в зависимости от набора услуг и количества пользователей в организации;
  2. самостоятельно установленный сервер с программным обеспечением с открытым исходным кодом, которое можно свободно скачать и использовать бесплатно, правда без техподдержки.

Но почему выбирается то или другое программное обеспечение. На это есть много причин:

  • предлагаемая функциональность этой ERP-системы;
  • дизайн пользовательского интерфейса;
  • язык программирования системы - на это особое внимание обращают сотрудники ИТ-отдела, рассматривая возможность дальнейшей модификации и развития данной ERP-системы с открытым исходным кодом;
  • локализация;
  • совместимость с регламентом по защите данных;
  • и многие другие критерии.

И так начнем рассмотрение вариантов ERP-систем.

Odoo является одной из самых известных ERP-систем в мире. Её разработка началась еще в 2005 году, а исходный код написан на Python. Система лицензируется по лицензии GPL 3, а также предлагает проприетарное SaaS (программное обеспечение как услуга) для тех, кто имеет желание и возможность оплачивать использование сервиса с поддержкой и работать без дополнительной головной боли.

Odoo предлагает множество приложений: CRP(Планирование производственных мощностей), бухгалтерский учет, счета, конструктор сайтов, электронная коммерция, электронный маркетинг, управление проектами, инвентарь и многие другие приложения. Такой широкий набор возможных приложений подходит практически для любого бизнеса, который может быть. Кроме того, дизайн пользовательского интерфейса системы очень современен и соответствует современным стандартам.

Odoo также поддерживает сторонние приложения, которые разрабатываются сообществом для системы Odoo. Некоторые из дополнительных модулей являются бесплатными и с открытым исходным кодом, есть и проприетарные и могут стоить довольно дорого, но они дают возможность еще больше расширить возможности системы. Odoo Studio позволяет создавать собственные дополнительные модули Odoo и распространять их.

Если фирма имеет филиалы в ЕС, то стоит учитывать, что Odoo совместим с новым законом GDPR.

Исходный код расположен здесь.

Dolibarr является более классической ERP системой. Пользовательский интерфейс не так современно смотрится для 2019 года, но все же Dolibarr предоставляет множество полезного функционала. Dolibarr написана на PHP и выпущена под лицензией GPL 3. Её разработка началась еще в 2002 году.

Как и другие, Dolibarr предоставляет модули для управления CRM, продажами, финансами, персоналом, электронными документами, проектами, календарями и многими другими задачами. Он написан на PHP, установка Dolibarr очень проста, благодаря предустановленной автоматической установке, поддерживаются СУБД MySQL, MariaDB и PostgreSQL. Также Dolibarr предоставляет бинарные пакеты для дистрибутивов Windows, Ubuntu и Fedora.

Эта система очень непрерывно развивается. Последний выпуск (ветка 10.0) был выпущен 1-го июля. Dolibarr предоставляет бесплатную онлайн-демонстрацию, где можно проверить, как работает система, и увидеть ее возможные функции. Получить доступ можно по этой ссылке.

Страница загрузки проекта на SourceForge.

Используя в качестве своего лозунга «модульность, масштабируемость и безопасность», Tryton представляет собой уникальную ERP-систему, по сравнению с другими вариантами. В её архитектуре используется трехуровневая модель для максимизации модульности программного обеспечения, что делает его ближе к тому, чтобы стать основой, которая может быть использована для любых дальнейших задач. Система Tryton состоит из 3 частей:

  1. База данных Tryton: система хранения данных, такая как PostgreSQL.
  2. Сервер Tryton: основное приложение, отвечающее за обеспечение функциональности Tryton.
  3. Клиент Tryton: настольное или веб-программное обеспечение для связи с сервером.

Уникальным является то, что Tryton в основном использует настольный клиент для своих операций, и позволяет работать с ним в различных дистрибутивах Linux (его можно найти в официальных репозиториях). Вся система написана с использованием Python и использует библиотеку GTK для своего настольного клиента. Есть также веб-клиент, если возникнет в нем необходимость.

Tryton предоставляет модули для управления CRM, учета, продаж, инвентаризации. Но также предоставляет модули для цепочек поставок, производства и доставки, что делает систему пригодной для заводов или магазинов.

Tryton также предоставляет бесплатную демонстрационную web-версию, образы докеров, готовые двоичные файлы для Windows, Linux и macOS. Система также доступна в виде пакета Python для установки с помощью pip. Многие сторонние модули могут быть установлены также с помощью pip.

Просмотреть исходный код, выпущенный под лицензией GPL 3, и скачать его можно здесь.

Позиционируя себя как «самая мощная система ERP с открытым исходным кодом», ERP5 включает в себя огромный набор модулей, которые делают ее пригодной практически для любого типа бизнеса. Набор модулей включают в себя работу с банками, бухгалтерский учет, CRM, систему управления персоналом, управление проектами, электронную коммерцию, PDM(систему управления данными об изделии), систему управления знаниями, форумы, консалтинг, работу со штрих-кодами, электронный маркетинг, работу со счетами и управление производством.

Разработка ERP5 началась еще в 2002 году, поэтому она существует на рынке почти два десятилетия. Написана на Python и выпущена под лицензией GPL 3. ERP5 действительно очень популярная система во всех частях мира, можно найти и обычные розничные магазины, работающие на этой системе, и даже банки, использующие ERP5 где-нибудь в своей экосистеме.

Единственный недостаток заключается в том, что пользовательский интерфейс системы классический и очень старый. Выглядит достаточно не современно, в отличии от других решения ERP, упомянутые здесь.

Скачать исходный код ERP5 можно здесь.

Flectra - еще одна ERP-система, выпущенная всего несколько лет назад. Flectra на самом деле является форком Odoo, однако в отличии от оригинала, Flectra была создана, по двум основным причинам: во-первых, для обеспечения более открытого исходного кода для совместной разработки , а также для гораздо более выгодных цен на подписки SaaS, чем предоставляемые Odoo, и во-вторых, чтобы предоставить больше возможностей, которые необходимы сообществу.

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

Скачать исходные коды Flectra можно здесь

Разработка Axelor началась еще в 2005 году, а открыли исходный код в 2012 году. Исходный код написан на Java и выпущен под лицензией AGPL 3.

Как и любое другое ERP-решение из нашего списка, Axelor может управлять CRM, маркетингом, продажами, персоналом, BPM(управление бизнес-процессами), цепочкой поставок и финансами. Система также поддерживает некоторые конкретные отрасли, такие как розничные магазины, производство, ассоциации и организации государственного сектора.

Axelor предлагает очень современный пользовательский интерфейс, а также предоставляет бинарники для дистрибутивов Windows и Linux, а также образ для Docker. Огромная база документации доступна бесплатно на официальном сайте, что делает Axelor одной из лучших ERP-систем с открытым исходным кодом.

Axelor также совместим с новыми правилами GDPR в Европейском Союзе.

Страница для скачивания Axelor

Мы рассмотрели несколько ERP-систем с открытым исходным кодом, которые можно использовать в любой организации. Какой из них выбрать? Все зависит от того, какие функции или сценарии необходимы конкретному бизнесу. Также выбор может зависеть от количества пользователей, которые будут пользоваться системой, потому что большое количество пользователей количество может означать, что затраты на подписку или лицензию за одно рабочее место, будет составлять по несколько тысяч, а то и десятки тысяч рублей в го. Также надо рассматривать возможность создания ERP-системы под себя, в этом случае ERP-системы с открытыми исходными кодами может быть лучшим выходом.

Источник