1. A system for performing data management operations, the system comprising: at least one target computer comprising computer hardware that communicates with at least one source computer to receive information about a source database created by a native application, the source database stored on a first storage device; the target computer replicates at least a portion of the source database to generate a target database on a second storage device, the target database existing in a first state at a first time, wherein the target database in the first state is in a first format that is readable by use of the native application; the target computer copies at least a portion of the target database in the first state to create a first copy, the first copy stored in the first state; at a second time subsequent to creating the first copy, the target computer commits a plurality of data transactions to the target database that puts the target database into a second state, wherein the target database in the second state is readable offline without use of the native application; the target computer copies at least a portion of the target database in the second state to create a second copy that includes data corresponding to the plurality of committed data transactions, wherein the second copy is stored in the second state that is readable offline without use of the native application; and the target computer reverts the target database in the second state back to the first state that is in a first format that is readable by use of the native application based on differences between the first copy in the first state and the second copy in the second state.