Designing a Custom App for Dynamics 365

Aaron Back, MCP

Over the past couple of years, Dynamics 365 has become a much broader application. As such, Microsoft introduced various apps to help organizations focus on the areas they need to utilize for their business. Examples of these include the Dynamics 365 for Sales app and the Dynamics 365 for Service app.However, many organizations need a way to have a custom app that allows their users to see and access the specific areas of Dynamics 365 they need. This is where the App Designer comes in.

The App Designer allows you to create a new custom app and add in the entities that you need for your organization. So, let’s look at how to design a custom app using the App Designer.

Accessing the App Designer

First, you will need to navigate to the App Designer. On a side note, accessing the App Designer has changed over the past couple of updates.

To access the App Designer, you will first need to know which method your organization uses to configure Dynamics 365. There are two methods for this.

  1. Solution file: If you are using custom Solution files to manage your updates and configurations, then you will navigate to Settings then Solutions. Locate the Solution file and open it.
  2. Customize the System: This method will actually open the Default Solution and you will make your updates there. Simply navigate to Settings, then Customizations, then Customize the System.

After using one of the above methods, you will see a screen like this with the Dynamics 365 Components listed on the left-hand side.

Solution - Apps Location

You will need to click on “Apps” from the menu. Now, depending on the Dynamics 365 Subscription(s) you purchased, you may see some or all the apps listed as in the below screen shot. Next, click the “New” button.

Solution - Start New App

After clicking the “New” button, you will see the App Designer window appear.

App Designer Start Page

Configuring the App

Now that the App Designer window is open, you will enter information and choose different options that will determine how this custom app will appear and behave.
App Designer Start Page with Fields Numbered

Let’s walk through the fields to help you understand each one.

  1. Name: This is what you would like to name the app.
  2. Unique Name: This will get auto-updated when you enter the name. However, you can update this to whatever you would like.
  3. Description: This is a Description of the App. This will appear on the app tile in the Dynamics 365 home page.
  4. Icon: You can do one of two things, you can keep the checkbox for “Use Default Image” checked; or, you can uncheck it. If you uncheck it, you will be prompted to choose an image from a Web Resources list.
    • Note: If you decide to use a custom image, you will first need to create the image through the Web Resources area in the Solution. Once added and published, you can choose this custom image from the drop-down list.
  5. Web or Unified Interface: Choose “Web” or “United Interface”. If you choose “Web”, this will keep the “classic” feel of Dynamics 365. If you choose “Unified Interface”, this will leverage the new Unified Interface that was introduced with Dynamics 365 version 9.0.
  6. App URL Suffix: This will display the suffix at the end of the URL in the “Web URL”.
  7. Web URL: The URL for this custom app.
  8. Use existing solution to create the App: Check this checkbox if you would like to start from an existing solution and site map.
    • If you check this checkbox, the “Done” button in the top-right corner will change to “Next”. From the next screen, you can choose the solution and site map.
    • App Designer - Create App from Existing Solution
  9. Choose a welcome page for the app: If you check this checkbox, a new textbox will appear in which you can add text for the welcome page.
    • App Designer - Welcome Page option

For this example, I will keep the default options set.

Lastly, click “Done” in the top right corner. This will launch the App Designer window.

App Designer - New

Configuring the Site Map

First, a Site Map needs to be created. Click on arrow to the right of “Site Map” at the top of the screen. This will display the “Site Map” designer.

Site Map Designer - New

This layout may be familiar to you. This is the Navigation menu layout that you see within Dynamics 365.

First, click on the “New Area” tile. This will allow you to change the text. To keep things simple for this example, I have named the area “Sales and Service” as we did in the App Designer start screen above.

Site Map Designer - Update Area

Second, click on “New Group” to change the name of the group.

Site Map Designer - Update Group

Third, click on “New Subarea” to edit this subarea.

Site Map Designer - Update Subarea - New

On the right-hand side, select the options that you would like. For this example, I will be choosing various entities.

After you have added your first Subarea, be sure to click “Save” to save your updates.

Continue adding the entities you would like to display until you feel you are finished. Additionally, you can add other Groups with Subareas. To add a new Group or Subarea, click the “+Add” button at the top-left.

Site Map Designer - Add Area Group Subarea

Site Map Designer - Final Layout

Once you are satisfied with the options, be sure to click “Save” (unless you have already done this), and then click “Publish”. However, this will only publish the SiteMap and not the Custom App.

Reviewing the Custom App

First, click on “App Designer” in the top-left to return to the app designer screen.

App Designer - Final Layout

This will display all the entities you chose in the SiteMap Designer. Notice in the top-right that this app is still in “Draft”. You will need to click “Save”, then click “Publish”.

Next, after the custom app is published, go back to the solution file and you will see your newly created app in the Apps list.

Solution - Display New App

Finally, you should see the new app tile on your Dynamics 365 home page: https://home.dynamics.com/

Dynamics 365 Home Page with New Custom App

Lastly, you will need to test the navigation. Click on the tile from the Dynamics 365 Home Page. This will take you to the new app URL. Click on the navigation menu to see if your options appear.

Dynamics 365 Navigation Menu with new Custom App

You can now save this URL in your browser bookmarks for easy access.

As you can see, creating a custom app for your organization is not difficult. If you would like to try this out, I would suggest using a Sandbox instance, or create a 30-day trial of Dynamics 365.


Aaron Back is Microsoft Certified Professional with many years experience with Microsoft Dynamics 365 (CRM). He is actively involved with the Microsoft Dynamics CRMUG (User Group) Community. His involvement includes: Serving as Chapter Leader for his local CRMUG Chapter, serving on the CRMUG Board of Advisors, and speaking at the annual CRMUG Summit conference.


For more information or assistance with Dynamics 365 (CRM) contact ACE!

2 thoughts on “Designing a Custom App for Dynamics 365”

Comments are closed.

Show Buttons
Hide Buttons