The invention provides systems, methods and software for creating, maintaining,
accessing, navigating and persisting complex data objects and associated data stores.
In one aspect, the invention also provides an application programming interface
("API") useful for creating, maintaining, accessing, navigating and persisting
complex data objects and associated data stores as a CDOG model.