This chapter covered considerations that need to be given when performing customizations on Microsoft Dynamics CRM.
Our example of IFrame modification is probably the most common example of an internal integration. Because of the out-of-the-box functionality with CRM and its capability to pass parameters to an underlying application, it is incredibly easy to develop an extended platform for Microsoft Dynamics CRM without too much effort.
One consideration that is important when working with IFrames is that they must call an underlying application and, therefore, are limited to both Internet/LAN connectivity (depending on the application location).
Finally, our examples of manipulating data across the CRM application illustrated the flexibility inherent to the application at performing updates using JScript.
Extending Microsoft Dynamics CRM is not limited to the examples provided within this chapter, but the goal is to look at how to make customizations where a number of variables are known, such as your user base, browser version, and requirements.