🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
Turnkey sample Empty start model
This page was created by Hans.karlsen on 2018-01-26. Last edited by Wikiadmin on 2026-07-29.

You can use this empty start model as the minimal foundation for a new MDriven Turnkey application when you want to design the application model yourself.

What this sample contains

The model is intentionally small. It contains:

  • An index page, which provides a starting page for the site.
  • The SysUser structure, which provides the user structure used by the sample.

Use this sample when you want a clean starting point rather than a prebuilt business application. For example, if you are creating an internal case-management application, start with this model and then add your own classes, relationships, rules, actions, and ViewModels.

Download

Download the model package: File:DefaultEmptyModel.zip.

When to use this model

Choose this sample when you want to define the domain model and application behavior from the beginning.

Your starting point Use this when Next step
Empty start model You need a minimal model with an index page and SysUser structure. Download this package and build your application model in MDriven Designer.
Newly created Turnkey site You have requested a site and want to begin with the application installed for that site. Follow Turnkey site creation, then start modeling or apply an example.
Complete example application You want a working model and data set to explore or adapt. See Documentation:Example Gist.
Merge-in model functionality You already have a model and want to add a focused pattern or feature. See Model Examples.

Start a new application

  1. Create or select a Turnkey site as described in Turnkey site creation. A newly deployed site is an empty application with authorization services, ready for you to model or extend.
  2. Download File:DefaultEmptyModel.zip.
  3. Open the model in MDriven Designer.
  4. Inspect the existing index page and SysUser structure before adding your own model content.
  5. Add the classes that describe your domain. For example, a case-management application might begin with Case, Customer, and CaseNote classes.
  6. Define the views and actions that users need, then upload the model to the selected Turnkey site.

Keep the starting model focused

The empty start model is a foundation, not a feature library. Add only the structures your application needs. If you need a ready-made application to study, use an Example Gist instead. If you need a particular pattern in an existing model, use the merge guidance and packages described in Model Examples.

See also