1. A system, comprising: a memory; at least one processor in operable communication with at least a portion of the memory; a state manager which upon execution provides transactional distributed lifecycle management of a group of different application-level state providers, namely, differently structured application program data structures which are atomic with respect to one another, replicated, and persistent despite node operational failure.