When developing a business application, the focus is initially on the visible tasks. Tables are created, relationships are defined, input forms are designed, and business processes are automated. As soon as the first users are able to work with the solution, a large part of the project appears to be complete. In practice, however, this is when the more challenging long-term phase begins. A business application must be maintained, expanded, and adapted to new requirements. Changes must be documented, new versions deployed, and existing data securely migrated. Added to this are different user permissions, data backups, error analysis, and the question of whether a solution should be operated locally, on a dedicated server, or in the cloud.
Many development platforms focus primarily on building the actual application. Additional tools and custom processes are added later for updates, documentation, deployment, and operations. Over time, this results in a technical environment consisting of many separate components that can only be kept together with considerable effort. SchallOS therefore takes a more comprehensive approach. The platform is designed to support a business application not only during its creation but throughout its entire lifecycle: from development through documentation and deployment to updates and ongoing operation.