NDO supports distributed applications
Have you ever asked yourself how orders from your web store could be directly transferred to order processing? Or how objects can be transferred between applications and Web Services? This is no problem at all with the object container concept of NDO Enterprise Edition. Just wrap a set of objects in an object container and send it to wherever they are needed. An offline PersistenceManager allows tracking the changes to the objects. After doing a sequence of work, a change set container can be sent back to the part of the application that has a connection to the database and can be stored using an online PersistenceManager.