Article lists down all new features introduced as part of Spring 2018 update which includes below:

  • Updates to Common Data Service for Apps
  • Server-Side logics
  • Business Process Flows, Workflows, Business Rules
  • Calculated and Rollup fields
  • Developer SDK for CDS (Common Data Service)
  • Model Driven Apps

These new features will be available from early May 2018 but in case you want to explore these new and cool features, you can do so using public preview. But you need to create a new database with latest version of CDS as mentioned below:

  • Sign in to the PowerApps Admin center. Make sure you have PowerApps Plan 2 or PowerApps Plan 2 trial. In case you don’t have one, sign-up for a PowerApps Plan 2 Trial.
  • Click on + New Environment to create a new environment. Enter environment name, region which will be defaulted automatically based on your Azure AD tenant and Environment Type as Production or Trial. Click on Create Environment


Note: Select Environment Type carefully as with P2 license you can have 2 Production and 2 Trial environments. Trial Environments get expired in 30 days

  • Once your environment is created, you will be asked to Create Database. Click on Create Database


  • You will be asked to select Currency and Language. Enter values and click on Create Database


  • It will take few minutes to create your database. Newly created database will allow you to access all new features introduces as part of Spring 2018 release
  • Once your database is created, you can see your new environment in Environments List. In my case it is “Test Power App Environment”


  • Now login to Power App Web Portal. By default you would not see option in Lower Left to toggle between Canvas and Model Driven


  • Change your environment in top bar with your environment created above “Test Power App Environment”. As soon as you select new environment, you will see option in Lower Left to switch between Canvas and Model Driven. Click on Model Driven option


  • Click on + New App option to create your model-driven app