1. A mobile wireless device, for use in a system including a network for providing communications between devices comprising: an application server including an application; a manager for managing the application server; a services container containing the application and a services container containing a client; the application server being responsive to inputs from other devices, the services container containing the application and the services container containing the client controlling at least one of security, application life cycle or a persistence requirement and the services container containing the application comprising a database application and an object for accessing a data storage; and wherein the application processes communications, sent via the network, from other devices and the client transmits, via the network, communications to other devices.