Participating in various online environments, we put together a framework that guides our development efforts. The framework describes environments where multiple users create, save and connect objects.
Here you can find some articles describing our approach: