Один декларативный язык
Описывайте хранимые и вычисляемые данные, ограничения, события, действия и формы без разнесения правил между ORM, сервисами и фронтендом.
ERP для разработчиков · всё как код
MyCompany — готовая ERP на платформе lsFusion для команд, которым нужно менять реальную бизнес-логику. Описывайте модель данных, вычисления, ограничения, действия и формы на одном декларативном языке, храните изменения в Git и расширяйте продукт без собственного форка.

Создавайте бизнес-системы, а не обвязку фреймворка
lsFusion объединяет ключевые части ERP в согласованной кодовой базе. Платформа выводит хранение, транзакции и поведение UI из декларативных определений, а приложение остаётся обычным текстом для review, веток и стандартного развёртывания.
Описывайте хранимые и вычисляемые данные, ограничения, события, действия и формы без разнесения правил между ORM, сервисами и фронтендом.
Работайте в среде на базе IntelliJ IDEA с автодополнением, подсветкой ошибок, поиском использований и точками останова на изменение данных.
Храните логику компании в отдельном .lsf-модуле с REQUIRE MyCompany. Обновляется JAR продукта, а расширение остаётся на месте.
Понятный стек
Сервер lsFusion работает на JVM, хранит данные в PostgreSQL и обслуживает нативный веб-клиент. Декларативная логика выполняется рядом с данными, операции транзакционны по умолчанию, а модуль расширяет все уровни вместе.
Изучить возможности lsFusion →Язык для бизнес-логики
Один исходный файл может одновременно добавлять данные, поведение и интерфейс, поэтому бизнес-функция остаётся единым набором изменений.
Классы, свойства и связи
Агрегации, формулы и зависимости
Проверки и правила целостности
Реактивные процессы и автоматизация
Таблицы, фильтры, действия и layout
Оперативная аналитика и печатные формы
HTTP, JSON, XML, CSV, XLS и DBF
Доступ по ролям и контексту
Стандартный инженерный процесс
Запустите MyCompany из IntelliJ IDEA, создайте отдельный модуль, проверяйте обычные текстовые diff и разворачивайте расширение рядом с продуктом. Проприетарный build-сервер не нужен.
Всё как код
Исходники, конфигурация и расширения доступны для изучения. Команда применяет обычные инженерные практики без покупки мест в проприетарном SDK и передачи модели данных поставщику.
Начните с рабочего кода
Сначала изучите работающую ERP, затем откройте руководство и репозитории. В цепочке разработки используются IntelliJ IDEA, Maven, Java и PostgreSQL.
Сервер приложения работает на JVM, данные хранятся в PostgreSQL, пользователи работают в веб-клиенте. Логика и формы написаны на lsFusion.
Установите IntelliJ IDEA с плагином lsFusion, клонируйте репозиторий MyCompany и следуйте руководству для локального запуска приложения и модуля.
Ваш .lsf-модуль подключает MyCompany как зависимость, а не изменяет его. При обновлении заменяется JAR продукта, отдельный модуль остаётся.
Да. MyCompany поддерживает HTTP-интеграцию и обмен JSON, XML, CSV, XLS и DBF, поэтому внешним системам не нужен прямой доступ к базе.
Да. MyCompany использует Apache 2.0, платформа — LGPL v3. Лицензионных ключей и DRM нет.
Да. Используйте онлайн-песочницу lsFusion, изучите репозитории GitHub или установите MyCompany на свой сервер и работайте с реальной ERP.
Начните с реальной ERP
Откройте руководство, изучите исходный код или попробуйте работающую систему.
Заполните форму и мы свяжемся с вами в ближайшее время. Вы также можете задать интересующие Вас вопросы в нашем Telegram канале.