How Sapho works

Sapho offers a simple architecture and flexible deployment options to fit easily into your existing environment.

Product architecture

Sapho is made up of three components: Sapho Server, Sapho Builder, and Sapho App.

Product architecture diagram with Sapho Server, Sapho Builder, and Sapho App

Sapho Server

Sapho Builder

Sapho App

A micro services layer that integrates and orchestrates all of the services required to deliver high-quality micro apps into a single software layer, making consumption easy.

Deploys on a Java application server such as Tomcat and WebLogic

Stores its metadata on a SQL 92 database such as MySQL

Uses known Java connectors such as JDBC and web services to connect to infrastructure

Performs an extract, transform, notify (ETN) process to ensure changes in the source systems are detected for the notifications engine

Authenticates users and authorizes access to apps using Active Directory or LDAP groups

Logs client interactions into existing Log Management Systems

A rapid micro application development tool that allow organizations to customize, create, prototype, and publish cross-platform micro apps simply and quickly.

Includes pre-built micro apps and connectors to popular systems including databases, data warehouses, in-house and SaaS apps, and both internal and external web and micro services

Provides wizards and a drag-and-drop page builders to make it easy to build and iterate on app design

Leverages an easy-to-use rules engine to simplify the delivery of information to employees with channels including push notifications and feeds of actionable cards

Offers codeless micro app building with the option of adding JavaScript business logic

An easy-to-install software client that gives employees access to their micro apps from any device. Micro apps can also be accessed from a web browser or messenger client.

Uses Apache Cordova to wrap an HTML/HTTP app and is available on the Apple iOS and Google Play App Stores

Supports full customization and branding, and can be deployed through Apple B2B, Google Play Private Channel, or through your mobile application deployment tools

Accesses your corporate network via a VPN or using certificates

Can be configured to automatically connect via VPN when using iOS8 or greater

Can be accessed via a browser or messaging client on any mobile, laptop, or desktop device

Sapho Server

A micro services layer that integrates and orchestrates all of the services required to deliver high-quality micro apps into a single software layer, making consumption easy.

Deploys on a Java application server such as Tomcat and WebLogic

Stores its metadata on a SQL 92 database such as MySQL

Uses known Java connectors such as JDBC and web services to connect to infrastructure

Performs an extract, transform, notify (ETN) process to ensure changes in the source systems are detected for the notifications engine

Authenticates users and authorizes access to apps using Active Directory or LDAP groups

Logs client interactions into existing Log Management Systems


Sapho Builder

A rapid micro application development tool that allow organizations to customize, create, prototype, and publish cross-platform micro apps simply and quickly.

Includes pre-built micro apps and connectors to popular systems including databases, data warehouses, in-house and SaaS apps, and both internal and external web and micro services

Provides wizards and a drag-and-drop page builders to make it easy to build and iterate on app design

Leverages an easy-to-use rules engine to simplify the delivery of information to employees with channels including push notifications and feeds of actionable cards

Offers codeless micro app building with the option of adding JavaScript business logic


Sapho App

An easy-to-install software client that gives employees access to their micro apps from any device. Micro apps can also be accessed from a web browser or messenger client.

Uses Apache Cordova to wrap an HTML/HTTP app and is available on the Apple iOS and Google Play App Stores

Supports full customization and branding, and can be deployed through Apple B2B, Google Play Private Channel, or through your mobile application deployment tools

Accesses your corporate network via a VPN or using certificates

Can be configured to automatically connect via VPN when using iOS8 or greater

Can be accessed via a browser or messaging client on any mobile, laptop, or desktop device

Product deployment

Sapho is designed to run either in your data center or in your Google or Amazon private clouds. This gives you the flexibility to make your deployment decision based on the location of your existing business systems.


On-premises deployment

With Sapho deployed on-premises, it easily integrates and orchestrates all of your services, including SaaS apps. The Sapho App securely accesses the corporate network via a VPN or using certificates.

Diagram of Sapho on-premises deployment

Diagram of private cloud deployment

Virtual private cloud deployment

Sapho can be deployed in a virtual private cloud in just 15 minutes. It securely accesses all of your services, including on-premises resources by using your IPsec VPN tunnel. The Sapho App authenticates with Sapho Server using Google Authentication, OAuth or SAML.

Ready to get started?

Getting started with Sapho takes minutes and is completely free.

Download