The Sapho Micro App Platform is the best way to put actionable business information into your employees’ hands. This micro application development and integration platform enable organizations to create and deliver secure micro apps that tie into existing business systems and track changes to key business data.

The result is a work feed that keeps employees up-to-date with important information and their associated actions. Employees benefit from real-time data updates and one-click task completion from a single unified app, browser, or messenger client. All of this runs on Azure, connects to your existing infrastructure, and integrates with your existing identity and access control solutions to maintain security.

Overview

The Sapho Micro App Platform is the best way to put actionable business information into your employees’ hands. This micro application development and integration platform enable organizations to build secure micro apps, on top of existing enterprise systems, that deliver actionable insights based on changes to business data.

The result is a Facebook-like feed of proactive updates and one-click tasks that are available to employees on from a single unified app, browser, email or messaging client. All of this runs on existing infrastructure and integrates with existing identity and access control solutions to maintain security and simplify deployment. There are three components that make up the Sapho Micro App Platform: Sapho Server, Sapho Builder, and Sapho App.

  • Sapho Server – A services layer that integrates and orchestrates all of the services required to deliver high-quality micro apps into a single software layer.
  • Sapho Builder – A rapid micro application development tool that allows organizations to build and deploy cross-platform micro-apps.
  • Sapho App – A software client that gives employees access to their micro apps from any device.

Why Sapho?

The Sapho Micro App Platform provides customers a single solution to transform existing business systems into secure micro apps that connect workers and execs with important data
and critical workflows. This solution provides organizations the ability to:

  • Unify business systems and employee views. With Sapho, organizations can integrate their existing business systems to deliver full 360-degree views into the customer, product, services, inventory, and employee data. It also provides employees a single view into the fragmented information they need to make the best decisions.
  • Unleash system data and employee productivity. Sapho allows organizations to break down data silos across systems to surface important data and events. Critical information is delivered to employees through simple micro apps that allow them to take action in a single click, improving productivity.
  • Transform how information is accessed and how employees work. Sapho delivers experience employees enjoy with single purpose micro apps, device notifications, and a work “feed” to optimize how employees access information. It also allows organizations to create custom, modern workflows never before possible.

THE SAPHO MICRO APP PLATFORM ARCHITECTURE

Sapho Server

The Sapho Server deploys on a Java application server such as Tomcat or WebLogic and stores its metadata on a SQL 92 database such as MySQL. The Sapho Server uses well known Java connectors such as JDBC and web services to connect to an organization’s infrastructure. The Sapho Server completes the extract, transform, notify (ETN) process to ensure changes in the source systems are detected for the notifications engine. Sapho clients, such as Sapho App, web browsers, and messenger clients, access the Sapho Server using existing VPN technology, and all client interactions are logged into the existing logs and integrate with an existing log management system. The Sapho Server authenticates users and authorizes access to apps using
Active Directory, LDAP, or a Google for Work account.

Sapho Builder

The Sapho Builder allows IT to customize, build, prototype, and deploy micro apps for employees. It includes pre-built micro-app templates and system connectors to business systems, including homegrown internal software, SaaS apps, web services, databases, and data warehouses. Wizards and a drag and drop page builder make it easy to build and iterate on an app design – more advanced app developers have the option to add JavaScript business logic. An easy-to-use rules engine simplifies information delivery to employees using mechanisms such as push notifications and feeds of actionable cards.

Sapho App

The Sapho App is easy-to-install client software that gives employees access to the micro-apps created by an organization. It uses Apache Cordova to wrap an HTML/ HTTP app and is available on the Apple iOS and Google Play app stores or it can be accessed via a browser on any mobile, laptop, or desktop device.

The Sapho App can also be customized and branded – when this is done, it is packaged and deployed through Apple B2B, Google Play Private Channel, or through a mobile application deployment tool so only the organization’s employees can access them. The Sapho App accesses the corporate network via a VPN or using certificates, just like a web application. On iOS8 or greater, the Sapho App can be configured to automatically connect via VPN. Micro apps can also be accessed from any web or mobile browser, and on messenger clients such as Slack

USE CASES

Human resources self-service

HR teams struggle to get a 360-degree view of employees. Employee personal information exists in one system; compensation data in another; performance data in another; promotion history, compliance training records, and more are in yet more systems. HR teams need a unified way to view employee information to make the best business recommendations and decisions – and they don’t want to wait 2 weeks for the consolidated report from the operations team. With Sapho, HR teams get real-time access to a unified view of their employees from anywhere.

Employee directory

Finding employee information, such as office location, email, phone number, or even a direct manager is not an easy task. Microsoft Outlook provides this information for Microsoft shops and HR-specific software like Workday contain this information, but there are still challenges.

What if you need to update this information? Or worse yet, what if you are mobile? For any organization, managers have to work through HR to update system information. And, on a mobile device without full access to Outlook or an HR system, employees have no access to this information at all. With Sapho, organizations can mobilize their employee directory making it available to employees anywhere.

Employee onboarding

Onboarding a new employee starts well before her first day. From the offer and getting the team excited, to ordering new equipment, adding them to existing systems, and ensuring they have a place to sit, to making sure they are set up for success from day one and beyond, employee onboarding is one of the most important functions for an organization. Unfortunately, it is also one of the most difficult to get right. Onboarding touches every area of the organization and without a proper process, items are certain to get missed. With Sapho, organizations create custom workflows that notify all departments of new employees and the actions required from them. Employees are kept up-to-date with what is needed from them to ensure every step of the onboarding process proceeds smoothly.

Consolidated approvals

Think about the number of approvals employees are completing (or forgetting to complete) every month. From approving expense reports and new hire requisitions to PTO and PO requests, employees have to log into multiple systems to approve or reject items that keep the business running. Unfortunately, too many times employees delay an approval because they don’t remember their login for a specific system or they mistakenly deleted a system email informing them of the necessary action. Sapho solves this problem by providing employees a single unified feed that includes all of the approvals that need to be completed. Employees can view their feed, click into details, and approve and reject requests directly from the feed.

Proactive business intelligence

Data is too often locked in systems that employees don’t have access. Data silos make matters worse as employees don’t have visibility into cross-data trends or events that will impact their business. And without data, employees often make decisions based on assumptions that may or may not be true. With Sapho, employees receive relevant business data, from all of their systems, wherever they are. This allows employees to have real-time insights into what is going on in their business instead of waiting for someone to send them a report or forcing them to review
dashboard and spreadsheet summaries.

custom workflows that notify all departments of new employees and the actions required from them. Employees are kept up-to-date with what is needed from them to ensure every step of the onboarding process proceeds smoothly.

Modernize legacy systems

Many large organizations have business-critical data and processes stuck in legacy systems and the cost and complexity to migrate them is too high. However, as new employees come into the organization and the current generation of employees leaves, the number of people that can use these systems is decreasing quickly. Legacy systems need to be modernized – not replaced – to allow new employees to use them, any employee to complete necessary tasks on them, and all employees to have mobile access to them. The same can be said for more current applications that don’t have easy-to-use mobile interfaces. With Sapho, all of your existing systems and applications get a facelift to make them accessible and usable by your employee base from
anywhere, on any device.

Tell us about a new Kubernetes application

Newsletter

Never miss a thing! Sign up for our newsletter to stay updated.

About

Discover and learn about everything Kubernetes

Navigation