Eine deklarative Sprache
Beschreiben Sie gespeicherte und berechnete Daten, Constraints, Ereignisse, Aktionen und Formulare, ohne Regeln auf ORM, Services und Frontend zu verteilen.
ERP für Entwickler · alles als Code
MyCompany ist ein produktionsreifes ERP auf lsFusion für Teams, die echte Geschäftslogik verändern müssen. Definieren Sie Datenmodell, Berechnungen, Constraints, Aktionen und Formulare in einer deklarativen Sprache, versionieren Sie alles mit Git und erweitern Sie das Produkt ohne eigenen Fork.

Geschäftssysteme statt Framework-Infrastruktur
lsFusion hält die wichtigen ERP-Bausteine in einer konsistenten Codebasis. Persistenz, Transaktionen und UI-Verhalten entstehen aus deklarativen Definitionen; die Anwendung bleibt normaler Text für Review, Branches und Deployment.
Beschreiben Sie gespeicherte und berechnete Daten, Constraints, Ereignisse, Aktionen und Formulare, ohne Regeln auf ORM, Services und Frontend zu verteilen.
Arbeiten Sie in einer IntelliJ-IDEA-basierten Umgebung mit Vervollständigung, Fehleranzeige, Verwendungssuche und Breakpoints bei Datenänderungen.
Legen Sie Firmenlogik in ein separates .lsf-Modul mit REQUIRE MyCompany. Beim Update wird die Produkt-JAR ersetzt, die Erweiterung bleibt.
Ein verständlicher Stack
Der lsFusion-Server läuft auf der JVM, speichert Daten in PostgreSQL und liefert einen Webclient. Deklarative Logik läuft nahe an den Daten, jede Operation ist transaktional und das Modul erweitert alle Schichten.
lsFusion-Funktionen erkunden →Eine Sprache für Geschäftslogik
Dieselbe Quelldatei ergänzt Daten, Verhalten und Oberfläche, sodass ein Geschäftsfeature ein zusammengehöriger Änderungssatz bleibt.
Klassen, Eigenschaften und Beziehungen
Aggregationen, Formeln und Abhängigkeiten
Validierung und Konsistenzregeln
Reaktive Abläufe und Automatisierung
Tabellen, Filter, Aktionen und Layout
Operative Analysen und Druckformen
HTTP, JSON, XML, CSV, XLS und DBF
Rollen- und kontextabhängiger Zugriff
Ein Standard-Engineering-Workflow
Starten Sie MyCompany aus IntelliJ IDEA, entwickeln Sie ein separates Modul, prüfen Sie normale Text-Diffs und stellen Sie die Erweiterung neben dem Produkt bereit. Ein proprietärer Build-Server ist nicht nötig.
Alles als Code
Quellcode, Konfiguration und Erweiterungen bleiben einsehbar. Das Team nutzt normale Praktiken, ohne Plätze für ein proprietäres SDK zu kaufen.
Mit laufendem Code beginnen
Erkunden Sie zuerst ein laufendes ERP und öffnen Sie dann Leitfaden und Repositories. Die Toolchain nutzt IntelliJ IDEA, Maven, Java und PostgreSQL.
Der Server läuft auf der JVM, Daten liegen in PostgreSQL und Benutzer arbeiten im Webclient. Logik und Formulare werden in lsFusion geschrieben.
Installieren Sie IntelliJ IDEA mit lsFusion-Plugin, klonen Sie MyCompany und folgen Sie dem Leitfaden zum lokalen Start von Anwendung und Modul.
Das .lsf-Modul benötigt MyCompany als Abhängigkeit, statt es zu patchen. Das Update ersetzt die Produkt-JAR und behält Ihr Modul.
Ja. MyCompany unterstützt HTTP, JSON, XML, CSV, XLS und DBF; externe Systeme benötigen keinen direkten Datenbankzugriff.
Ja. MyCompany nutzt Apache 2.0, die Plattform LGPL v3. Es gibt keine Lizenzschlüssel und kein DRM.
Ja. Nutzen Sie die Online-Umgebung, prüfen Sie GitHub oder installieren Sie MyCompany auf Ihrem Server.
Mit einem echten ERP starten
Öffnen Sie den Leitfaden, prüfen Sie den Code oder testen Sie die laufende Anwendung.