Smart Collaboration and Edge AI Platform.

Learn More
A powerful programmable platform designed to solve a wide range of problems in connectivity-constrained environments using optimised communication, collaboration and automation technologies.
White-labelled apps

Brand customised apps and super-apps with built-in communication and a choice of programmable capabilities.

A Powerful SDK

Built for iOS, Android, web or desktop platforms with omni-channel experience and a scalable, convergent back-end.

App Marketplaces

Always growing micro-application marketplaces with native and third party solutions, unified for your ecosystem.

Platforms are the new competitive advantage.

We live in a platform world, driven by the need to innovate and evolve. When customers’ needs are unique, a one-size doesn’t fit all. The FrontM platform makes it possible to accelerate your digital strategy by offering a vast set of products and services, from FrontM or third parties, within your own digital marketplace.

The FrontM platform-powered marketplace approach is the best way to achieve customer-centricity and serve your user needs.

For AviationFor Maritime

Key Platform Capabilities

Omni-Channel

Create a unified, seamless experience via web, desktop and native apps with a pre-built micro-application suite, intelligent chatbots, maps and graphs that run on and offline.

Low Data & Offline

High compression streaming, communication codecs, offline peer-to-peer technology for local WiFi comms and a powerful edge software SDK for on-prem virtualised servers.

Fast Data Integration

Use API connectors to integrate with edge and cloud data, create new services, orchestrate and transform data, and configure back-end business processes.

Low-code build

Create digital experiences using a low-code approach in the form of modern web apps, true native apps, conversational apps, wearables and immersive experiences.

Limitless Use Cases

Engage customer, employees and partner applications of any complexity for a high scale, unified digital experience without the need for continuous connectivity.

Secured & Protected

Multi-layered security for both client app and back-end services to defend against compromise and protect with enterprise-grade security certifications.

Unique Edge Architecture

Tech innovation, increased online connectivity and powerful automation are driving the new economy. Your customers and your teams aren’t always online. That’s why we have created FrontM Edge AI, bringing communication, data analytics and artificial intelligence to remote spaces anywhere.

Contact Me

All about results. Not just full of features.

Deploy your first app in

4 weeks

Save on transaction times

50% reduction

Build low-code microapps

20x faster

FrontM Products

What are FrontM product lines?

FrontM offers apps and SDKs. They’re organised into the below three product lines. Micro-apps are ready made or built bespoke to partners requirements using FrontM developer tools and framework.

1 Front-end apps superapps
2 Marketplace micro-apps
3 Developer tools

What is a superapp?

A Superapp is many apps within an umbrella app. It’s an OS that unbundles the tyranny of apps. It’s the portal to the Internet for a mobile-first generation. Now, you don’t build separate apps. Instead, you can host your offerings on a single Superapp.

Customer centricity in the digital age is about serving the user with everything they need within a given context, from one digital touch point, in the easiest possible way. Superapps are highly customer centric. They evolve as their customer’s needs evolve. To fully do that, they aggregate partner services to serve the users from the same digital touch point.

Is FrontM design Omni-channel?

Omnichannel means having a uniform customer experience across all channels. FrontM SDK and super apps are designed to be multi-platform and omni-channel.

What is Edge AI?

Edge AI means that AI algorithms are processed locally on a hardware device. The algorithms are using data (sensor data or signals) that are created on the device. A device using Edge AI does not need to be connected in order to work properly, it can process data and take decisions independently without a connection.

How does FrontM technology work offline?

FrontM uses a combination of local device caching, local server edge node or distributed architecture and asynchronous data interfaces with the cloud. This means digital user experience is not interrupted when the link to the cloud goes down. This not only removes users frustration with the spinning wheel gone, but opens up the door for beautiful possibilities.

What are micro frontends?

Micro frontends are a new pattern where web application UIs (front ends) are composed from semi-independent fragments that can be built by different teams using different technologies. Micro-frontend architectures resemble back-end architectures where back ends are composed from semi-independent microservices.

Integration

What integration options are offered?

For FrontM superapps branded for your business, there is no front-end integration. Back-end data integration, whether with on-premise data points (e.g. IoT feed on a ship) or cloud data points (e.g. third party data sources or CRM or ERP systems), FrontM API adaptors are used within the micro-application development process.

For existing front-end web and mobile apps, FrontM SDK is provided fully customised and ready to integrate to enhance your existing apps.

How much time would it take to integrate and go-live?

Integrating FrontM into your existing apps consists of two phases:
1. Integration strategy (1-2 weeks): Understand your product and business goals, choice of FrontM marketplace apps or custom apps and define key KPIs/ metrics, integration attributes with your systems, design high-level campaign strategy.
2. Actual integration and testing: The entire integration process will be completed within 3-4 weeks.

Alternatively, white-labelling FrontM apps as a stand-alone web and mobile app is a 2 week process.

How much effort is required by our developers to integrate?

For integrating into your web app, it would take less than 1 days effort.

For integrating into your native iOS and Android apps, it would take approximately 1-2 weeks of your developer time for integration.

For white-labelling FrontM apps as a stand-alone web and mobile app, there is no developer effort required your side.

Do we have to perform integration every time I release a new feature?

For your mobile apps that include FrontM SDK, every time you release a new feature and publish a new version to Appstore and Play store, you will need to integrate the latest additions with FrontM SDK.

Upshot.ai will be able to capture those new events for all users who updated their app to the latest version. For websites, you can dynamically pull data when a new feature is released.

SDK & Performance

What is the frequency at which you will release new versions of the SDK?

We release an updated version of the SDK every 3 months. This release includes:

a. Support for the latest OS versions of iOS and Android

b. New Features added to the platform

c. Bug fixes

How does the SDK affect app performance?

The SDK has been designed to have a negligible impact on app performance from a consumer perspective.

How will the SDK integration impact the size of my Apps?

Although this is dependent on your choice of marketplace apps, the executable file size of your iOS binary would typically increase by approximately 4MB and Android by 2.5MB after integration. So, if your App is 20MB it would become approximately 24MB on iOS and 22.5MB on Android.

Data Security, Privacy & Retention

How data privacy is handled in FrontM?

By default, FrontM SDK does not automatically capture ANY consumer PII( Personally identifiable information).

1. During the integration of FrontM SDK with your mobile app or website, you can decide what is to be captured and what should not be.

2. If PII data such as email ID and phone number are sent they will be masked at FrontM side and stored in its database, so no one will be able to read the data even if they have access to raw data.

3. Each client’s data in the FrontM cloud is stored within its own isolated logical container. As FrontM is deployed on AWS, the hard disks used by FrontM are encrypted as per AWS standards.

4. FrontM does not sell one client’s data with other or any third party agencies.

5. FrontM SDK encrypts each data point while sending to FrontM servers and the server validates the incoming data by matching the encryption key to avoiding any mid man intrusions.

How is data security handled in FrontM SDK?

While integrating the SDK you need to use the Account ID and App ID that are available on the dashboard configured for your account. These IDs will serve as the address for the data to be stored on the FrontM cloud which is hosted on AWS.

All the data that is being captured by the App and passed to the SDK will use these IDs while sending data out via APIs. All APIs use HTTPs. Each data packet is encrypted with the combination of App and Account ID along with a custom OTP generated by the SDK which is then validated by the server to avoid mid man hacking.

Where does the data reside and who owns the data?

The data resides on Amazon AWS hosted and managed by FrontM. Every client’s information is stored on a multi-tenant architecture. Clients will own their data and it will not be shared/sold to any other client or third party agencies.

How long will you retain the data on your servers and what happens after that?

The data on FrontM servers will be retained for 5 years, with 3 years of data accessible via the dashboard, and 2 years of data will be archived. Post 5 years you can decide to take the old data into your systems or it will be deleted from FrontM permanently. If you have the mandate to maintain the data on FrontM for more than 5 years then those requests will be considered and dealt separately at additional cost.