One declarative model
Classes, stored and calculated data, actions, constraints and forms are described in the same language. Changes in the model propagate through the application instead of being repeated across layers.
lsFusion reduces application boilerplate without hiding the code. Describe data, business rules and interfaces in one declarative language; let the platform handle persistence, queries, reactive updates and UI generation.
The “low-code” part is the amount of infrastructure the platform derives from a compact model. The application itself remains explicit, versionable source code that a development team can review, test and extend.
Classes, stored and calculated data, actions, constraints and forms are described in the same language. Changes in the model propagate through the application instead of being repeated across layers.
Set-oriented logic can be translated into optimized database queries. Developers work with business meaning while lsFusion decides how to execute operations on the application or database server.
Forms can combine editable and calculated data. The platform keeps values and interface state synchronized when data changes, reducing manual client-server plumbing.
This small lsFusion module declares a business object, two properties and a form. The same model can then grow with calculations, constraints, events, reports, security rules and integrations.
Explore more lsFusion examples or compare the platform’s full feature set.
CLASS Order 'Order';
isPosted 'Completed' = DATA BOOLEAN (Order);
number 'Number' = DATA INTEGER (Order);
FORM orders
OBJECTS o = Order
PROPERTIES(o) READONLY isPosted, number
;
Open source is useful when it changes what your team can inspect, deploy and maintain—not merely when a repository is public.
The platform is aimed at transactional, data-intensive systems where business rules evolve and the cost of maintaining duplicated logic grows quickly.
Orders, pricing, inventory, purchasing, finance, approvals and other connected processes with many calculations and constraints. See the dedicated ERP development platform overview.
Role-based workplaces, registries, workflows and back-office applications that must reflect a company’s own operating model.
Systems that combine a relational database with APIs, files, email, external services and existing Java or SQL components.
No. lsFusion is code-first low-code. Developers write a declarative model; the platform automates repetitive application infrastructure around it.
Yes. The platform and IDE source code are public, and the platform is distributed under the LGPL v3 license.
It is designed for data-intensive business applications with complex rules, transactions, forms, permissions and integrations—such as ERP, WMS and custom internal systems.
Yes. Java interoperability, SQL access and integration mechanisms are available when a project needs application-specific extensions.
Open the online environment, follow the examples, or review how lsFusion compares with conventional application development platforms.