The platform is a low-code application development environment that allows organisations to build and maintain business applications through configuration rather than custom software development.
It provides a framework for defining data structures, user interfaces, processes, integrations, and reporting. Organisations can build applications that match their specific requirements and adapt them over time without relying on software engineers for every change.
Who Uses the Platform
The platform is typically used by two distinct groups.
Configurators set up and maintain the application. They define the data model, build screens and modules, and create the processes that move and transform data. They do not need to write code, but they do need a solid understanding of the organisation's data and processes.
End users work within the applications that configurators have built. They enter data, review records, run processes, and work with outputs - through a browser-based interface designed around their day-to-day tasks.
What the Platform Can Define
Configurators use the platform to define:
the data structures to be stored, including objects, attributes, and the relationships between them
the calculations and logic to be performed, and the order in which they run
the screens and modules presented to end users
which data and functions are available to different user roles
how data is imported from external sources and exported to other systems
the reports and outputs the application needs to produce
How Processes Are Defined
Processes - the logic that determines what data to retrieve, how to transform it, and where to write it - are defined using Excel workbooks.
Excel provides a familiar, flexible environment for expressing process logic. Configurators build process workbooks that the platform executes according to a defined schedule or trigger.
Platform Services
Alongside the application layer, the platform provides a set of supporting services:
scheduled execution of processes
event-driven notifications
email functionality
a report service
an OData-compliant API for external data access
security and access controls at both functional and data levels
