OnTheMove’s technology is well proven, robust, configurable and secure. Some of the key features include:
Every organization has subtly different requirements and business rules, so to deliver superb ease of use these need to be directly integrated into your application’s user interface. Until now, the vast majority of applications have either had simplistic administration tools which are very easy to use but quickly prove to lack the flexibility required, or require low level programming skills to change them meaning the focus changes from the business need to the technical challenge.
OnTheMove combines the best of both worlds with a mark-up and business orientated script approach that allows very specific application flows to be created quickly and reliably. Our automated testing capabilities mean that you can change your configuration as your business evolves and be reassured that no regression issues have been introduced.
The fear of many organizations is that using a tool that allows them to create something specific to their requirements will mean that, without a large upgrade project, they will then be stuck on an old version of the tool for years to come. However, because we have complete separation of the OnTheMove core application and customer specific UI / business logic, upgrading to new versions of OnTheMove is straightforward and normally accomplished in just a few hours. Having a solution configured to your exact needs will no longer give you a support and maintenance headache.
OnTheMove Notifications allows you to alert users to critical events as they occur. This could be via a phone notification or inside OnTheMove itself. One option is the capability to have a curated feed that users can skim and then selectively drill down into the items they are most interested in.
Disconnected Mode Synchronization
Many users in the field need to be able to carry on working even with no internet connection. For example, an engineer working in a remote location or even an urban basement has to be able to record the details of the job they have just completed. This means application data needs to be physically present on the device and synced when a connection is available.
Data synchronization with complex packaged business applications with their own data integrity rules and APIs is a particular challenge. OnTheMove uses those APIs to minimize the impact on the server application and to provide fast, reliable and easily supported synchronization options. Our Sync Provider Architecture means we can sync against multiple server systems (potentially at the same time) and we have pre-built Sync Providers for Siebel, Veeva and Salesforce.
Our synchronization process provides extensive logging and in-built recovery options (required, for example, if a connection is lost mid session) and is designed for business critical data in major enterprises.
Data Provider Architecture
In OnTheMove the physical connection to the server application is completely separate from the user interface and business logic created by the person configuring the application. There are many advantages to this including: the ability to create OnTheMove applications that are simultaneously connected to multiple server applications (both on premise and SAAS); blending disconnected and connected applications (e.g. a disconnected field service application that has live access to warehouse stock levels when online); creating custom data providers for in house applications; and the ability to change core corporate applications (e.g. swapping from Siebel to Salesforce) with only a minimal impact on OnTheMove.
We a number of pre-built data providers including ones for Salesforce, Siebel, Veeva and REST APIs, and plan to add additional ones over time.
One App / Multiple server systems
We increasingly find scenarios where our customers have one process that spans multiple applications. This is very cumbersome from an end user perspective. OnTheMove’s Data Provider and Sync Provider Architectures make it is easy to bring together multi applications into a single seamless user experience without data duplication and / or complex integration.
OnTheMove supports iOS, Android and Windows on multiple form factors including phone, phablet, tablet and laptop. One application can run across multiple devices. All of this is very valuable when different user communities have different requirements, different device types have been procured at different times, when the need is for a partner application and for BYOD scenarios.
OnTheMove’s core components can be installed either on-premise or in the cloud. The client application can be deployed either as a web app or a hybrid app according to each individual organization’s requirements and preferences.
Security is of course paramount for key corporate applications and OnTheMove was designed with this in mind from the outset. By default, data is encrypted in transit and, if required, for disconnected scenarios at rest. Authentication into the underlying server applications supports a wide range of legacy (e.g. forms based, VPN / Windows SSO) and modern (OAuth2 claims based flows leveraging ADFS, Okta and the like) approaches. Wherever possible, we then use the security already included in the underlying applications to limit users to seeing exactly the same data as they would have access to if they signed in directly to the relevant application.