1. An application container-level transaction management system for managing transactions of an application on a wireless device, the system comprising: a transaction manager for providing an interface to said application container for accessing methods for creation and execution of transactions in a hierarchical order, said transactions comprising correlative operations; and a transaction stack for storing said transactions to be executed in an execution order according to said hierarchical order, said order of execution providing for at least one of rollback and completion of said correlative operations.