Persistence of Data
Other capabilities of OLE Structured Storage, page
14
Compound document files support sharing - individual storages can be opened for exclusive or shared access, in much the same way as disk files support sharing.
OLE Structured Storage also supports transactioning. You can open a storage in transacted mode. After modifying the contents of the storage you then have the choice of committing those changes or reverting to the original contents. This can be ideal for implementing features such as incremental Undo operations.