You can enhance Microsoft Dynamics CRM functionality by creating custom Active Server Pages .NET (ASP.NET) web applications to interact with Microsoft Dynamics CRM interfaces and data in different ways:
• Using the site map
• Using the Ribbon
• Using IFRAMEs
• Web Resources
Although Chapter 23, “Customizing Entities,” thoroughly explained all four options, inline frames (IFRAMEs) are usually the easiest and best solution to embed in your custom web applications when you need to show or update data based on the entities’ records.