OS1 Concepts

Apps and Solutions

4min



Applications

An Application on the OS1 platform is a business logic layer developed using our robust APIs to handle specific tasks or offer a limited range of functionality. These apps come in three primary forms:

  1. Web Apps: Browser-based applications like the Facility App.
  2. Mobile Apps: Designed for smartphones and tablets, such as the Rider App.
  3. Backend Apps: Headless applications for behind-the-scenes operations.

Apps are created using APIs. To integrate and secure properly, each app needs a unique client ID and secret from OS1 platform via registration. This gives access to APIs and allows developers to test their apps securely before submission. After review, approved apps can be published for internal or marketplace use.

Solutions

A Solution is a collection of compatible apps, or in some cases, a set of APIs, designed to address end-to-end business processes. For instance, a delivery management solution might encompass apps for dispatch, order management, routing, facility management, and user management — each playing a role in managing last-mile deliveries. These solutions can be composed of both organization-developed and OS1 platform-native apps.

Solutions can be categorized as:

  1. App Solutions: Collections of apps designed to manage complete workflows.
  2. API Solutions: Sets of APIs and endpoints for more technical integrations.

With Solution Versioning, developers can build and deploy these comprehensive solutions in phases, allowing for iterative improvements and implementing unique attributes or app versions in each cycle.



Registered solutions have a structured framework that supports multiple version creations, each undergoing review and approval processes before going LIVE and becoming available for customer subscriptions.