1. An application container-level transaction management system for managing nested transactions of an application on a wireless device, the system comprising: a processor coupled to a memory having computer-readable instructions for execution by the processor, the instructions causing the processor to implement: a transaction manager for providing an interface to said application container for accessing methods for creation and execution of nested transactions in a hierarchical nested order; each nested transaction including at least a parent transaction and a child transaction, and each of the parent and child transaction including at least two correlative operations; where completing execution of each transaction includes completing execution of all correlative operations belonging to each respective transaction; and a transaction stack for storing said transactions to be executed in an execution order according to said hierarchical nested order, said order of execution providing for at least one of rollback and completion of said correlative operations.