FAST AS LIGHTNING, SOLID AS A ROCK 

The JourneyApps Platform

Building native iOS and Android apps is expensive and risky. Development usually takes longer than expected and costs tend to spiral out of control.

Many developers use complicated mobile platforms that take time to learn and apply to their business, which often results in incomplete, time-consuming app development. Apps are either too complex or unusable. That is why JourneyApps built a platform that is simple, fast and reliable.

The JourneyApps Platform is a full-stack platform that provides the right mix of functionality to quickly deliver robust, flexible and secure enterprise mobile solutions that are customized to suit your business processes. Combining rapid UI and business logic development, JourneyApps built an integrated cloud backend-as-a-service.

DOWNLOAD TECHNICAL WHITE PAPER

The JourneyApps Development Process

Building apps on the JourneyApps Platform involves customizing two things: the Data Model and the Layout and Logic. We do this with graphic visualization in an online editor.

1. Data Model

First, we define the data that your app deals with. We use a simple high-level XML syntax to define different data object types that your app will work with, and the data stored in each object.
As we code the XML, the platform visualizes your Data Model so that you can see various object types and the relationships between them.

We use the Data Model to create a “database in the cloud” that will be used by your mobile app. Changes can be made at any point, and the database will dynamically adjust accordingly.

2. Layout and Logic

Next, we customise the layout of your app’s screens and its business logic. As you are creating and modifying screens in your app, the platform dynamically visualizes the “flow” of your app so that you can see how it all fits together. The flow mirrors your business processes, allowing you to intuitively understand how the app works and whether it meets business requirements.

For each screen, a simple high-level XML syntax is used to customise the layout of the user interface components. Simple, high-level JavaScript is used to specify the business logic of the particular screen.

Standard UI components.

 The JourneyApps Platform offers a standard set of UI components that are typically required in enterprise mobile apps. The standard look and feel means you don’t have to worry about UI customization and keeps things simple so that we can focus on building and shipping apps really fast.

We have just recently launched a brand new world-class UI design and components range from simple text input fields and checklists, to barcode scanners, GPS tracking, and signatures.

Standard UI components.

 The JourneyApps Platform offers a standard set of UI components that are typically required in enterprise mobile apps. The standard look and feel means you don’t have to worry about UI customization and keeps things simple so that we can focus on building and shipping apps really fast.

We have just recently launched a brand new world-class UI design and components range from simple text input fields and checklists, to barcode scanners, GPS tracking, and signatures.

Everything in the cloud

There is no software to install or development environments to configure. Code editing, data configuration, revision management and application deployment all happens within the same interface. This eliminates costly setup times and the complexity of multiple tools.

The cloud infrastructure automatically scales as you add users and increase load. You never have to worry about commissioning more servers, running out of storage or configuring load balancers – it is already done for you.

State-of-the-art offline functionality

A major advantage of our platform lies in its global automatic data synchronization capability. Advanced store-and-forward technology allows workers to continue with their work even if they don’t have connectivity and synchronise with the server as soon as they go back online.

Data that is synchronised to the JourneyApps cloud environment can be viewed or exported through the Data Browser, and is also available through the Journey API. Data can also be imported into JourneyApps through the API or Data Browser, and it will be automatically synchronised to devices.

Platform Security

Commitment to security

Security is one of the cornerstones of the JourneyApps Platform.  

Infrastructure-Level Security
The JourneyApps Backend is hosted on Amazon Web Services Elastic Compute Cloud (EC2), which provides world-class security measures and certifications for infrastructure-level security.

Access controls and firewalls are in place to restrict access, and extensive audit trails are used to track all activity.

Protection of Data Through Encryption
Data is protected At Rest (when it is stored in the cloud back-end), In Transit (when data is being transferred over the internet), and In Use (when it is handled on the device).

DOWNLOAD THE WHITE PAPER

The benefits of using the JourneyApps Platform

10X FASTER APP DELIVERY

The platform lets us code mobile apps in high-level XML and JavaScript. The syntax is easy and drastically reduces the lines of code needed.

SIMPLE DEPLOYMENTS AND UPDATES

Users easily enrol devices remotely using a QR code or link. Users receive your app updates over-the-air and they are installed automatically.

MULTI-PLATFORM DEVELOPMENT

Business logic is defined once using simple JavaScript and runs on Android, iOS and Desktop. Apps easily scale to tablets, phones and computers. The same code runs everywhere.

REAL-TIME TESTING

While building, changes to apps are deployed over-the-air and apps are rendered on the fly. There is no “compile, deploy, run” loop. No app store updates. Edits are seen instantly.

NO BACK-END DEVELOPMENT

There is no need to configure databases, manage data storage code, handle mobile connectivity issues or code APIs for integration.

ENVIRONMENT MANAGEMENT

JourneyApps manages the test, staging and production environments on your behalf. App releases can be moved between the environments with a single click.

Don’t let a platform get in the way of solving business problems. The JourneyApps Platform allows you to focus on what matters – your processes. We take care of the rest.