Unwired Platform Runtime provides the platform infrastructure that allows you to deploy and manage your mobile applications.
The platform, as mobile middleware, serves as the information bridge between device users and enterprise data which is secured behind the corporate firewall or hosted in a cloud infrastructure.
This platform infrastructure is installed alongside other corporate assets in one of two deployment options: Unwired Platform Runtime or Online Data Proxy.
Tiered architecture is common to both options.
- Application tier – Integrates the server components with back-end enterprise systems, data access and transaction services, device and application deployment, and system management functionality. Unwired Server and Afaria are part of the server tier, and depending on your deployment strategy may or may not reside on the same server host.
- Data tier – Stores data retrieved from the back-end data sources and other runtime related metadata. Multiple databases that assist with monitoring and user agent tracking make up the data tier. For mobile applications that use synchronization and data caching, a separate database is designated in the data tier.
- Front End tier – As a plugin to an Apache Web server of Microsoft Internet Information Server (IIS), Relay Server resides in the DMZ to act as the single point of contact for devices and as a specialized reverse proxy that avoids opening inbound ports in the firewall to Unwired Server.
- Client tier – Consists of device applications built using the Sybase Mobile SDK and provisioned to devices.

The following sections describe key aspects of the runtime landscape. For more detailed information, see these documents:
- Installation Guide for Runtime, System Deployment
- System Administration
- Security
- Quick Start: Online Data Proxy