What is MDriven Server?
This page was created by Stephanie on 2025-04-17. Last edited by Edgar on 2025-08-31.
Introduction to MDriven Server
MDriven Server is a powerful, model-driven application runtime and deployment platform designed to execute and host applications built with the MDriven Framework. It provides a scalable, secure, and efficient environment for running model-driven applications, ensuring high performance and seamless integration with various databases and external systems.
Key Features of MDriven Server
1. Model-Driven Execution
- Executes applications defined by UML models (created in MDriven Designer), eliminating the need for manual coding.
- Automatically generates database schemas, APIs, and UI logic based on the model.
2. Scalability & Cloud-Ready
- Can be deployed on-premises or in the cloud (Azure, AWS, etc.).
- Supports Docker for containerized deployments.
3. Database Agnostic
- Works with SQL Server, PostgreSQL, Oracle, MySQL, and more.
How MDriven Server Works
- Design – Create a UML model in MDriven Designer (defining classes, relationships, business rules, and UI).
- Deploy – Upload the model to MDriven Server, which automatically generates the database and APIs.
- Run – The server hosts the application, providing web access, APIs, and real-time functionality.
Why Choose MDriven Server?
- No-Code Efficiency – Cuts development time by 80% using models instead of code.
- Lower Maintenance – Changes in the model propagate automatically.
- Future-Proof – Adapts to evolving business needs without major rewrites.