Why Use a Platform?

Time and Cost Savings Estimator

AnyPresence provides the most comprehensive set of accelerants across API Creation, App Building, and Ecosystem Innovation Enablement. Most importantly, you can leverage these platform benefits without sacrificing flexibility, extensibility, or portability. Experience these benefits for yourself in three easy steps.

Calculate time and cost savings estimates from using the AnyPresence platform

  1. Explore the platform accelerants below.
  2. Select the capabilities you might use to get a sense of how much time and cost your team can save with AnyPresence.
  3. Submit your selections and we’ll set up a personalized demo so you can learn more about the specific capabilities that interest you.

Develop

Utilize pre-built kits/apps as building blocks for your application. Accelerate app building process for apps with common enterprise scenarios such as LDAP authentication, notifications, user management, etc.
Provides an instant, cloud-accessible data store when you don't have a source system. No setup or infrastructure required.
Connects to cloud or on-premise data sources with pre-built connectors such as: MySQL, PostgreSQL, MongoDB, Oracle, DB2, and ODBC-compliant databases. This is extremely useful since you typically cannot connect to these types of databased directly from a mobile app.
Connects to interfaces provided by enterprise applications such as: SAP Netweaver Gateway, SAP Hana, Salesforce.com, etc
Consumes standard REST-based web services (using JSON or XML) from a middle tier
Creates an abstraction layer between mobile app and multiple data sources. Supports relationships between objects and provides pre-defined query scopes to filter source data. Enables development of "composite apps" the blends data from different sources.
Provides a role-based access control scheme that determines which user roles are permitted to view or perform actions on objects. Permission rules can be specified down to the object field level.
Provides a built-in authentication scheme with customizable user object fields such as user name, department, preferences, password, etc. Includes a web-based admin tool and APIs to manage users.
Provides integration to third-party identity management providers or authentication schemes such as SAML, OpenID, and OAuth.
Enables team members to add collaborators to apps, so that sub-teams can be formed with visibility to the apps they need to work on. Can also be used in an agency setting to invite clients to view selected app definitions.
Empower your app with 3rd party notifications such as SMS, Email, etc. Define event driven logic to automatically deliver notifications.
Provides a single point of control to send push notifications to native apps directly via Apple and Google services. Includes flexible channel distribution based on object events or external triggers.
Provides an event -driven model to extend functionality and business logic at the object level. Exposes lifecycle "hooks" at the controller (before and after requests) and model levels, such as create, update, save, and delete. Useful for including custom validation, business logic, pre- and post-processing requests, default values, and invoking extensions.
Automatically generate complete, fully-documented SDKs across multiple mobile platforms. Provides a single, easy-to-use API library for all your mobile apps. Leverage source system connectivity via object model abstraction layer to build composite apps.
Use a web-based designer to quickly assemble a front-end for your app using common UI patterns such as lists, maps, forms, and charts. Bind UI components to objects and data elements, with applicable authorization rules. Apply visual styling themes across elements in a cascading manner.

Generate front-end code for native iOS, Android, and HTML5. Native code includes Storyboard and XML layout metadata for iOS and Android development tools respectively.

Compile Native apps on cloud-based servers. Deploy HTML5 apps instantly along with back-end server for immediate testing.

All generated code is fully-editable outside AnyPresence, and contains no proprietary components.

Test

Supports generation and publishing of back-end server (and web pages) to multiple test environments. If using the AnyPresence cloud, test environments can be provisioned dynamically and instantly, eliminating need to manually set up new infrastructure or images.
Before custom-building your front-end, quickly assemble a simple app to test the functionality of the back-end server. Can be instantly deployed via the AnyPresence cloud, and used via a web browser to test the back-end server and source system connectivity. Can also be used as a starting point for mobile web app development.
Automatically generates unit tests for every SDK call to streamline testing procedures and ensure stability.
Each time the server is generated, AnyPresence runs internal tests to ensure that all CRUD operations and custom code runs without errors.

For AnyPresence storage only: Automatically generates API call tests and unit tests on the models.
Provides a timeline of user actions taken the for that app. Useful to track back the changes and updates made to the app.

Deploy

Instantly provision the back-end server to scalable cloud infrastructure powered by Heroku and Amazon Web Services. Each app gets a dedicated instance, that can be independently scaled as needed in response to usage demands.
Maintain and manage previous versions of back-end server APIs to support older apps.
Automatically generate a web-based administrative console to manage users and data with each app. Admin console is generated each time the back-end server is changed and re-generated.

Includes generated documentation for all server API calls and parameters.
Automatically push to source repository to commit, merge changes, on a per-environment basis.
Provides easy access to Heroku server logs when using the AnyPresence default cloud deployment feature.
Provides server side API analytics to monitor API usage per object per operation. Useful in analyzing the app usage.

Estimated Savings from AnyPresence Platform

$

Days saved

days

Estimated savings

Request a Live Demo of These Capabilities