You can download the MDriven tools you need to model, build, deploy, or run an MDriven application from the MDriven Downloads page.
Download MDriven products
- Open MDriven Downloads.
- Choose Stable Releases for the current stable product builds, or Daily Builds when you specifically need a daily build.
- Find the product you need.
- Select the download for your operating system and, where shown, the required runtime.
- Run or extract the downloaded package according to the package and your deployment environment.
For example, a developer who wants to create and edit a model on a Windows computer downloads MDriven Designer for Windows. A team preparing a Linux-hosted application selects the appropriate MDriven Turnkey or MDriven Server Linux package for its processor architecture.
Choose the product
| Product | Use it when you need to | Available downloads shown on the Downloads page |
|---|---|---|
| MDriven Designer | Create and work with MDriven models, prototype information systems, and build solutions. | Windows and macOS |
| MDriven Framework | Use the .NET framework that maps UML-modeled requirements to a C# domain layer. | Windows; the Downloads page identifies support for Visual Studio 2022 and Visual Studio 2026. |
| MDriven Turnkey | Produce and deploy a ready-to-use web application. | Windows (.NET Framework and .NET Core), Linux, Linux Arm64, Linux MUSL, macOS x64, and macOS Arm64 |
| MDriven Server | Run the IIS application that stores MDriven data in a database. | Windows (.NET Framework and .NET Core), Linux, Linux Arm64, Linux MUSL, macOS x64, and macOS Arm64 |
MDriven Designer is the modeling tool. MDriven Turnkey runs the generated web application. MDriven Server stores MDriven data in a database. Download the component that matches the role you are setting up; an application deployment may require both Turnkey and MDriven Server.
Select the correct platform package
Use the platform name shown beside each download button.
- Choose Windows for a Windows host. Where both are available, choose the package labeled for the runtime you intend to use: .NET Framework or .NET Core.
- Choose Linux for standard Linux hosts on Intel/AMD processors.
- Choose Linux Arm64 for 64-bit ARM Linux hosts.
- Choose Linux MUSL for Linux environments that use MUSL, such as Alpine-based environments.
- Choose macOS x64 for Intel-based Macs and macOS Arm64 for Apple Silicon Macs.
The processor architecture must match the package. For example, an Apple Silicon Mac needs an Arm64 package; using an AMD64/x64 package can cause an exec format error in a container environment. For a local Docker setup, follow Documentation:Running MDriven Locally with Docker rather than treating the product download as a complete Docker setup guide.
Use stable releases or daily builds
The Downloads page separates releases into two channels:
| Channel | Choose it when |
|---|---|
| Stable Releases | You want the current stable build of a product. |
| Daily Builds | You specifically need a build from the daily-build channel. |
Each product area also provides a Previous Versions control. Use it when you need to locate an earlier version of that product.
What this page does not download
This page is for obtaining MDriven product packages. Use the task-specific documentation for other kinds of downloads:
- To create, download, and upload an Admin DB snapshot for a Turnkey site, see Documentation:Database download and upload.
- To recover after uploading a model when you intended to download one, see Documentation:I accidently pushed upload model instead of download modelâhelp.
- To download file content from a ViewModel with OCL, see Documentation:OCLOperators Download or Documentation:OCLOperators RestDownload.
- To render a ViewModel Blob column as a download link in Turnkey, see HowTos:Using BlobDownloadLink.
- To obtain the ASP.NET Identity package, see Documentation:Asp.Net Identity package.
- To explore older sample models, see Documentation:Model Examples Old.
