Technical documentation
Search for in-depth articles on MDriven developer tools and technologies.
Documentation
Explore reference guides and concepts by topic.
Getting Started
Begin your journey with MDriven - learn the basics and set up your first application
MDriven Designer
Core modeling concepts and tools for building your application structure
MDriven Turnkey
Deploy and scale your applications with the cloud-ready platform
MDriven Server
Backend services for persistence, jobs, and system integration
MDriven Framework
Integrate MDriven with Visual Studio for advanced development scenarios
Deployment
Deploy to cloud or on-premise environments with confidence
Integration
Connect with external services, APIs, and authentication providers
UI & Styling
Create beautiful interfaces for web and desktop applications
OCL Reference
Master the expression language for constraints, validations, and queries
MDriven Documentation
Use this hub to find MDriven documentation when you are starting a project, building an application, integrating services, or deploying a solution.
Start here
Choose the path that matches what you need to do.
| If you want to ... | Start with |
|---|---|
| Learn the MDriven basics, install tools, and review core concepts | Getting Started with MDriven |
| Understand the available MDriven products, including MDriven Designer and Turnkey | MDriven Product Line |
| Create and work with a UML model in MDriven Designer | MDriven Designer overview |
| Build or operate a Turnkey site | MDriven Turnkey |
| Develop with MDriven Framework, code generation, persistence, or Visual Studio | MDriven Framework |
| Connect authentication, external APIs, import/export, or third-party services | Integration |
| Deploy an application to IIS, Azure, Docker, Linux, or macOS | Deployment |
| Look up the MDriven Framework API | API documentation |
Common paths
Build your first application
- Open Getting Started with MDriven to install the tools and learn the core concepts.
- Continue with the MDriven Designer overview to create and organize a UML model. For example, create a class diagram and rename a diagram in the Object Inspector.
- Use MDriven Turnkey when you want to create a Turnkey site or work with Turnkey features and modules.
- Open Deployment when the application is ready to run on IIS, Azure, Docker, Linux, or macOS.
Extend an existing application
- Use Integration to choose guidance for authentication, REST or SOAP services, data import and export, or third-party services. For example, start in the authentication section when you need OpenID Connect, OAuth2, JWT, or ASP.NET Identity guidance.
- Use MDriven Framework when you need code generation, persistence mapping, Visual Studio integration, or custom extensions.
- Use Turnkey local development tips when you run the local core Turnkey application and need to keep SCSS, CSS, or EXT_Components source outside the Turnkey core file tree.
Document your model
Use Documtr and XPS to capture documentation for classes, attributes, and associations in MDriven Designer. For example, open the DOC tab for the selected model element, or use Ctrl+D on a class to open Documtr.
