How do I customize MyCompany without breaking updates?
Put your changes in a separate lsFusion module that requires MyCompany, place the .lsf file on the server, and set logics.topModule to its name. Product updates replace only the product JAR — your module isn't touched, so your customizations carry over.
Do I need professional developers?
For real changes to the data model and logic, yes — someone has to write lsFusion code. That said, lsFusion is a declarative language, and analysts who are comfortable with SQL can learn it. If you have no one available, our paid customization services can do the work for you.
What can be customized?
Through configuration: custom item fields, document statuses and workflow rules, pricelist import types, printable form templates, and payroll rules. Through your own module: essentially any part of the data model, forms, and business logic.
Is customization free?
The product (Apache 2.0) and the platform (LGPL v3) are free, and there are no fees for extending them. What you pay for is development time — either your own team's or our services if you hire us.
Where is the development guide?
The development and customization section of the documentation covers the full workflow: setting up IntelliJ IDEA with the lsFusion plugin, cloning the repository, writing your module, and deploying it.
Can I try it before customizing anything?
Yes — a live demo is available online, and you can self-host the standard system on your own server in 10-15 minutes to evaluate it with your data.