🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
Understanding MDriven modeling terms
This page was created by Wikiadmin on 2026-07-29. Last edited by Wikiadmin on 2026-07-29.

This guide explains several modeling terms that appear in MDriven enterprise testimonials.

Understand the business context

MDriven describes a unified environment for modeling business logic, data, and UI. Its Enterprise page also says that one model can be used for multiple Cloud or on-premises deployments.

Terms used in enterprise testimonials

Term What the Enterprise testimonials say Plain-language reading
UML A customer describes the UML paradigm as valuable for conceptualizing, visualizing, and organizing complex data structures and relationships. The customer also calls it an implicit form of documentation. The structure of the system and the connections between its information can be represented visually, giving teams a shared reference point.
OCL A customer says they use OCL for methods, attribute derivation, and association-end derivation. Another customer says they use OCL a lot. In the testimonial, OCL is associated with defining model behavior and derived information.
ViewModels A customer describes ViewModels as excellent for encapsulating use cases, either for behind-the-scenes data manipulation or for UI presentation and user interaction. A ViewModel can organize a system around a particular task, whether that task is performed in the user interface or behind the scenes.

Read the testimonial statements as outcomes

When a testimonial says UML helps organize complex data structures and relationships, it describes making the system's information structure visible in a model.

When it says OCL is used for methods and derivations, it describes using OCL in connection with model behavior and derived attributes or association ends.

When it says ViewModels encapsulate use cases, it describes grouping a particular interaction or data-manipulation task into a use-case-focused definition.

Related MDriven capabilities

MDriven states that standard UML can define data and logic, that automated workflows can be defined directly within the model, and that ViewModels can be extended with custom C#.