 Persistent objects can be distributed across multiple co-operating servers, with JADE automatically handling object caching and cache coherency.There are very few differences between manipulating transient and persistent objects so JADE makes it "appear" to the programmer as if all the objects in the entire database were in local memory.Most of the time, JADE's object-oriented database is used in a multi-user system, and so JADE makes it appear to the programmer as if all the objects in the database were stored in shared memory that all users connected to the system can access, even from different computers.