Skip to main content

Platform Overview

The platform is a low-code application development environment that allows organisations to build and maintain business applications through…

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

Did this answer your question?