The Unwired Platform architecture includes several major components associated with tiers: server tier, data tier, and client tier.

- Server tier – Integrates the server components with back-end enterprise systems, data access and transaction services, device and application deployment, and system management functionality.
- Data tier – Stores data retrieved from the backend data sources and other runtime related metadata.
- Client tier – Consists of device applications built on top of the Unwired Platform client runtime.
You can employ different secure application communication styles—replication and messaging—between the client and the server tiers.