Одна декларативна мова
Описуйте збережені й обчислювані дані, обмеження, події, дії та форми без розподілу правил між 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
Відкрийте посібник, перегляньте код або спробуйте працюючу систему.