Each feature is a self-contained app. You can enable or disable apps based on your needs and even add custom ones.
SaltOS4 works even without an internet connection, thanks to a built-in service worker and persistent local storage.
Access everything via REST or CLI. Perfect for automation, scripting and integration with other systems.
Track who changed what and when. Changes and accesses are logged for each record with user and timestamp.
Generate fully structured PDF documents using custom XML layout templates. Great for invoices and reports.
Everything is translatable via gettext. Each user can select their language independently at runtime.
Control access with per-user and per-group permissions. Audit logs show all sensitive actions performed.
Every modification creates a new internal version, so you can inspect the full change history anytime.
You can define a full CRUD application in seconds using a single YAML file, without coding.
Apps define their database schema declaratively. SaltOS4 updates the schema automatically when needed.
Run backend (PHPUnit) and frontend (Jest) unit tests directly. Tests are part of the project structure.
Service Worker acts as a request proxy to handle slow connections and fall back to cached responses.
These features are just a glimpse, SaltOS4 is packed with tools designed to adapt to your needs.
Click any image to enlarge. Screenshots are from the actual SaltOS4 interface.
Manage your client relationships from the first contact to a signed quote, with full history and traceability.
Handle everything from product catalog to invoicing, including taxes, payment methods, and work orders.
Keep track of your suppliers and expenses, manage purchase orders and invoice statuses with ease.
Organize your team with employee records, departments and job structures in a centralized and secure way.
Manage all your email communication inside the platform, linked directly to users and clients.
Configure the platform, manage users, security, groups and company settings from a dedicated control panel.
SaltOS4 also includes internal applications for monitoring and maintenance, such as configuration logs, tokens, audit trails, and more.
Explore SaltOS4 with a fully functional demo instance directly in your browser.
Username: admin Password: admin
The demo is updated regularly and reflects the latest stable version of SaltOS4.
The documentation for SaltOS4 is publicly available as downloadable PDFs:
All files are hosted on GitHub and regularly updated with each release.
SaltOS4 is developed and maintained by Josep Sanz.
You can follow the project or contribute on GitHub.
Feel free to reach out with feedback, ideas or contributions — every input helps improve SaltOS4.