Un langage déclaratif
Décrivez données stockées et calculées, contraintes, événements, actions et formulaires sans disperser les règles entre ORM, services et frontend.
ERP pour développeurs · tout comme code
MyCompany est un ERP prêt pour la production, basé sur lsFusion pour les équipes qui doivent modifier une vraie logique métier. Définissez modèle de données, calculs, contraintes, actions et formulaires dans un langage déclaratif, versionnez chaque changement avec Git et étendez le produit sans maintenir de fork.

Créez des systèmes métier, pas de la plomberie
lsFusion conserve les parties importantes de l'ERP dans une base de code cohérente. La plateforme déduit persistance, transactions et comportement UI des définitions déclaratives, tandis que l'application reste du texte ordinaire à réviser, brancher et déployer.
Décrivez données stockées et calculées, contraintes, événements, actions et formulaires sans disperser les règles entre ORM, services et frontend.
Travaillez dans un environnement basé sur IntelliJ IDEA avec complétion, erreurs, recherche des usages et points d'arrêt sur changement de données.
Placez la logique de l'entreprise dans un module .lsf séparé avec REQUIRE MyCompany. La mise à jour remplace le JAR produit et conserve l'extension.
Une pile compréhensible
Le serveur lsFusion s'exécute sur la JVM, stocke les données dans PostgreSQL et fournit un client web. La logique déclarative s'exécute près des données, chaque opération est transactionnelle et le module étend toutes les couches.
Explorer les fonctions lsFusion →Un langage pour la logique métier
Le même fichier peut ajouter données, comportement et interface, afin qu'une fonctionnalité reste un ensemble de changements cohérent.
Classes, propriétés et relations
Agrégations, formules et dépendances
Validation et règles de cohérence
Flux réactifs et automatisation
Tableaux, filtres, actions et mise en page
Analyse opérationnelle et impressions
HTTP, JSON, XML, CSV, XLS et DBF
Accès selon rôle et contexte
Un workflow d'ingénierie standard
Exécutez MyCompany depuis IntelliJ IDEA, développez un module séparé, révisez des diffs texte et déployez l'extension avec le produit. Aucun serveur de build propriétaire n'est requis.
Tout comme code
Sources, configuration et extensions restent inspectables. L'équipe applique ses pratiques habituelles sans acheter de postes pour un SDK propriétaire.
Commencez avec du code fonctionnel
Explorez d'abord un ERP en fonctionnement, puis ouvrez le guide et les dépôts. La chaîne utilise IntelliJ IDEA, Maven, Java et PostgreSQL.
Le serveur tourne sur la JVM, les données sont dans PostgreSQL et les utilisateurs travaillent dans un client web. Logique et formulaires sont écrits en lsFusion.
Installez IntelliJ IDEA avec le plugin lsFusion, clonez MyCompany et suivez le guide pour lancer localement l'application et le module.
Le module .lsf dépend de MyCompany au lieu de le modifier. La mise à jour remplace le JAR produit et conserve votre module.
Oui. MyCompany prend en charge HTTP, JSON, XML, CSV, XLS et DBF ; les systèmes externes n'accèdent pas directement à la base.
Oui. MyCompany est sous Apache 2.0 et la plateforme sous LGPL v3. Il n'y a ni clé de licence ni DRM.
Oui. Utilisez l'environnement lsFusion en ligne, parcourez GitHub ou installez MyCompany sur votre serveur.
Partez d'un vrai ERP
Ouvrez le guide, consultez le code ou essayez l'application en fonctionnement.