Distributed Objects Objects can be distributed in a network. Access to distributed objects is transparent and looks the same as for local objects. A proxy mechanism forwards remote method invocations. It is easy to make distributed applications in a network of UNIX, Windows PC's and Macintosh computers. Any BETA object may be saved in a persistent store.
Persistence is type orthogonal.
When an object is saved, all objects reachable from that object are also saved. Similarly when an object is read, all objects reachable from that object are also read by need. Freja has incremental code generation and incremental reverse engineering. This is achieved without destroying the overview of the code with internal technical comments. Changes in the design are immediately reflected in the code and vice versa.