One place to look for information regarding leveraging the Microsoft Dynamics 365 PLATFORM is in the Microsoft Dynamics Software Developer Toolkit (SDK). The Microsoft development teams have included a wealth of samples, knowledge and tips inside the SDK.
With Microsoft Dynamics 365 we have three areas to consider and this post is about the third
1) Configuration : Walking through a series of questions found in the settings section (Business, Admin, Data, Services, etc.) of the platform, you can change how the system reacts based on your answers.
2) Customization : Using a business interface add new tables, fields, views, charts, dashboards and data entry forms.
3) Extension : Writing additional code to extend the powerful Dynamics 365 Platform to meet even more business needs.
So what are some of the resources available to you and things to consider when it comes to Extending the Microsoft Dynamics 365 platform.
AND BECAUSE you want to write the absolute BEST extensions possible, and you want it to be something that any other Dynamics developer can praise, you also tap into the following community shared wonderful practices shared by Minal: