These are systems that allow collaborators to share some logical object/artifact and provide specialized support for collaboration that is missing from traditional file and database systems. They include not only a back-end, storage manager but also a front-end, user-interface agent to access the stored objects, which corresponds to a command-language/query interpreter in file/database systems.