Just use the graphical designer to create diagrams describing the classes and their relationships. These classes are then available as .NET objects for developers to use in their code. Lab Technology.NET offers services for single/multi-user environments to transparently and transactionally manage the persistence of these objects.