Ref              ference Architec                   c    c    cture...
 This document is provided "as‐is". Information and views expressed in this document, including URL and other Internet Web...
CONTENTS 	1        Executive Summary ........................................................................................
1            EXECUTIVE SUMMARY          Microsoft Dynamics CRM delivers several key capabilities and features that can be ...
2         KEY ARCHITECTURAL COMPONENTS          Within any organization, software applications, legacy systems and referen...
                FIGURE 1                      1: Microsoft D                                   Dynamics CRM               ...
 System Architectu                ure Compo                        onents          The sys              stem application a...
Integration     Microsoft Dynamics CRM 2011 offers several programming paradigms designed to provide flexibility     aroun...
3            CORE CRM COMPONENTS          While the economic recession is officially over, many companies are still reelin...
who created similar documents, in turn enabling more effective selling. Key business functions of     lead, opportunity, a...
4         EXTENDED CRM          Businesses today need to maximize the value of their relationships. With Microsoft Dynamic...
Role Based User Experience     One of the most effective ways to improve the business fit of business solutions is to ensu...
5           DYNAMICS CRM IN THE CLOUD          Microsoft cloud services include a broad range of products ranging from bus...
Having a “defense in‐depth” approach is a fundamental element in how Microsoft provides a     trustworthy cloud infrastruc...
6           PERFORMANCE AND SCALABILITY          Microsoft Dynamics CRM 2011 supports load balancing across multiple serve...
7         SUMMARY     Microsoft Dynamics CRM 2011 is built on state‐of‐the‐art technologies that allow organizations to   ...
Upcoming SlideShare
Loading in...5
×

Dynamics Crm Reference Architecture Version 1.0

1,117

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,117
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
27
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Dynamics Crm Reference Architecture Version 1.0

  1. 1.            Ref ference Architec c c cture             
  2. 2.  This document is provided "as‐is". Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it.  Some examples depicted herein are provided for illustration only and are fictitious.  No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes.   © 2011 Microsoft Corporation. All rights reserved.  Microsoft, Active Directory, Excel, Hyper‐V, Internet Explorer, Microsoft Dynamics, Microsoft Dynamics logo,  MSDN, Outlook, Notepad, SharePoint, Silverlight, Visual C++, Windows, Windows Azure, Windows Live,  Windows PowerShell, Windows Server, and Windows Vista are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.       Microsoft Dynamics CRM 2011 Reference Architecture P a g e |2
  3. 3. CONTENTS  1  Executive Summary ....................................................................................................................... 4  1.1  Purpose ........................................................................................................................................... 4  1.2  Audience ......................................................................................................................................... 4 2  Key Architectural Components ...................................................................................................... 5  System Architecture Components ............................................................................................................ 7  Integration ................................................................................................................................................ 8  Authentication .......................................................................................................................................... 8 3  Core CRM Components .................................................................................................................. 9  3.1  Sales Force Automation  ................................................................................................................. 9  . 3.2  Customer Care Business Scenarios ............................................................................................... 10 4  Extended CRM  ............................................................................................................................ 11  . Role Based User Experience ................................................................................................................... 12  Business Designer Layer  ......................................................................................................................... 12  . Managing Solutions ................................................................................................................................ 12 5  Dynamics CRM in the Cloud ......................................................................................................... 13  Authentication ........................................................................................................................................ 14 6  Performance and Scalability ........................................................................................................ 15 7  Summary .................................................................................................................................... 16     Microsoft Dynamics CRM 2011 Reference Architecture P a g e |3
  4. 4. 1 EXECUTIVE SUMMARY  Microsoft Dynamics CRM delivers several key capabilities and features that can be leveraged by  organizations across a wide range of industry segments as well as solution providers that are  market leaders within industry verticals they specialize in. These include:    • End‐to‐end CRM functional modules including Sales Force Automation, Customer  Service Automation, and Marketing Automation.  • Integration tools that spans line‐of‐business applications across the enterprise.  • Comprehensive business intelligence and analytics tools for business management and  risk and compliance reporting.  • Centralized store of all information, reports, communications, portfolio, performance in  one easy‐to‐access location. 1.1 Purpose  The purpose of this document is to provide generic architecture guidance for solutions based on  Dynamics CRM 2011. This document describes Dynamics CRM 2011 as a set of architecture  components, presented from the perspective of stakeholders’ architectural concerns. The reference  architecture describes the core platform features, deployment models, and operational processes.  1.2 Audience  The intent of the reference architecture is to help enterprise architects guide the Microsoft Dynamics  CRM 2011 platform architecture discussions with customers, so that Dynamics CRM is deployed in a  consistent manner and to effectively manage those deployments. The model helps to develop  consistency across deployed instances as well. Additionally, the model aids customers with  information on the sourcing choices—on‐premise, hosted by third parties, or hosted in the cloud as  Microsoft Dynamics CRM Online.   Microsoft Dynamics CRM 2011 Reference Architecture P a g e |4
  5. 5. 2 KEY ARCHITECTURAL COMPONENTS    Within any organization, software applications, legacy systems and reference data providers are vital  to develop and maintain client information, including planning and reporting for customers. However,  a typical business environment today consists of a wide range of line‐of‐business applications, built  over the past decades, spanning multiple architectures. A typical business user is expected to interact  with them through multiple user experiences to meet their day‐to‐day information needs as well as to  perform key business functions. Because many of these systems are not integrated, users must  perform many business processes manually. Communications, data re‐entry, and duplicative  functionality are further complicated by multiple service delivery channels including call centers,  client internet, mobile devices and workstations to serve the same client. Users pay a high cost  without integrated systems because they waste time working with the disparate systems that could  be better spend providing direct client service and developing business.  Dynamics CRM 2011 is designed with maximum flexibility to enable adoption by enterprises with  varying degrees of flexibility support end‐to‐end CRM capabilities. This architectural flexibility enables  Dynamics CRM 2011 to be deployed in several ways, such as:  •  Dynamics CRM 2011 as a traditional CRM application  •  Dynamics CRM 2011 as an application framework  •  Dynamics CRM 2011 as a Service  In order to leverage these capabilities, solutions need to be designed using an architecture that  reflects the underlying structure imposed by Dynamics CRM 2011. The Dynamics CRM 2011 platform  integrates tightly with the broader Microsoft platform, using Internet Information Services (IIS) as a  front‐end Web server to host Web sites, and SQL Server as the store for site definitions, content type  definitions, published content, and configuration data. Shared service applications hosted as  applications services provide reusable services for the enterprise Web applications.  Figure 1 shows  how Dynamics CRM 2011 is logically structured with all major components.     Microsoft Dynamics CRM 2011 Reference Architecture P a g e |5
  6. 6.   FIGURE 1 1: Microsoft D Dynamics CRM M and the re est of the Mic crosoft Techn nology stack  g elements in Figure 1 above:  Notice the following Dynammics CRM Serv ver: A Dynamics CRM 2011 1 installation  can be composed of one o or more Web b  applications. Each W Web applicatio on is a unique ely addressab ble domain, w with its own set of URLs us sed  and tra ansactional da atastore are a associated with specific appplications.  ShareP Point providess the framework for creating and mana aging collabor rative Web sit tes to enable e  busines ss users to wo ork more clos sely with clien nts.  SQL Serrver is a data management platform that supports t the rapid deve elopment of enterprise‐cla ass  businesss application ns that deliver rs rich data analysis and d ata‐mining ca apabilities tha at integrate w with  familiar applicationss such as Micr rosoft Office.  To achi ieve maximum m flexibility, s solution desig gn should con nsider:  • Separating f front end servvices, shared service appli cations, and databases.  • Enabling muulti‐tenancy fo or tenancy iso olation  • Removing adherence to hardware res sources to sca ale as needed d   Microsof ft Dynamics CR RM 2011 Refer rence Architec cture P a g e |6
  7. 7.  System Architectu ure Compo onents   The sys stem application architectuure is describ bed using the  technical cap pabilities prov vided by the  platform for develop ping solutionss. This maps tthe logical ele ements of a W Web applicati ion to a typica al  CRM or r XRM applica ation. The pla atform include es many com mponents to b build and expoose Web  applications.   The follow list show ws some critica al component ts:   Servic ns: A service application provides a res ource that ca ce application an be shared across sites w within  a farm m or.  Applic cation pools: : In Internet In nformation Services (IIS) 7 7.0, an applica ation pool is a a group of on ne or  more URLs that are e served by a worker proc cess or set of wworker proce esses.  Integr ration with le egacy system ms: Legacy systems may be e integrated w with the Dyna amics CRM  platfo orm by using t the CRM Web b Services.  User e experience: UUser experien nce includes c common user r interface ele ements, branding, styles, a and  accessibility suppo ort.         Microsof ft Dynamics CR RM 2011 Refer rence Architec cture P a g e |7
  8. 8. Integration  Microsoft Dynamics CRM 2011 offers several programming paradigms designed to provide flexibility  around that works best for specific integration requirements. The integration framework within  Dynamics CRM is built on Windows Communication Foundation (WCF) end points that have been  streamlined to provide a set of tools to simplify the development of integrated solutions. This  framework supports Language Integrated Query (LINQ) queries to retrieve data from Microsoft  Dynamics CRM. The REST endpoint for AJAX and Microsoft Silverlight clients provides an alternative  interface that can be leveraged to work with Microsoft Dynamics CRM data. Rather than directly  invoking a Simple Object Access Protocol (SOAP)‐based Web service, requests can be executed using a  service that is based on a URI.   Microsoft Dynamics can also be extend or customized through the integration of custom business  logic called Plug‐ins. A plug‐in is basically custom business logic that can be integrated with Microsoft  Dynamics CRM Online, Dynamics CRM hosted or on‐premises, to modify or augment the standard  behavior of the system. Plug‐ins are implemented as event handlers that are registered to execute in  response to a particular event in the system. Plug‐ins can be defined in any .NET language.  Authentication  User authentication in Dynamics CRM 2011 is based on Windows Identity Foundation that forms the  basis for claims based authentication, allowing a user to present their identity as a set of claims. In  this type of scenario, a Security Token Service actually performs authentication, rather than Dynamics  CRM. This standardization of authentication mechanism allows Dynamics CRM 2011 to become easier  to implement within infrastructures that leverage multiple authentication mechanisms, including  third‐party SAML compliant providers     Microsoft Dynamics CRM 2011 Reference Architecture P a g e |8
  9. 9. 3 CORE CRM COMPONENTS    While the economic recession is officially over, many companies are still reeling from its effects. The  downturn has led to a very competitive landscape. This shift has been further fueled by some key  market trends.   • A more discerning consumer with heightened sensitivity to price, value, and service  • Unparalleled consumer access to vendor information  • Erosion of barriers to switching a product or service  Buyers have changed the way they evaluate and purchase, driven by greater access to information,  led by maturing internet technologies. It is not sustainable for a business to compete solely on price.  Dynamics CRM provides a cost effective, easy to deploy platform that improves user adoption,  productivity and the bottom line. The innovations in Dynamics CRM 2011 enable a wide variety of  new capabilities that drive productivity gains including the following:   1. Uncover new connections, both in terms of people and systems  2. Focus on rights leads by more effectively qualifying and routing them  3. Be more effective in their team selling activities  4. Streamline problem resolution with dynamic guided processes and dialogs  5. Attain real‐time insight into the business with flexible dashboards, visualizations and ad‐hoc  reporting features  The platform provides capabilities that address Sales Force Automation and Customer Care Scenarios  for a wide portfolio of organizations across a broad range of industries. Dynamics CRM 2011 is  available in 41 different languages as a multi‐lingual solution that meets the needs of today’s truly  global business environment. The Sales Force Automation and Customer Care functional areas of  Dynamics CRM are highlighted from an architecture standpoint in the sections below. 3.1 Sales Force Automation   Within any organization, sales operations is all about generating revenue. Traditionally, this has been  accomplished by spending more time with customers. Microsoft Dynamics CRM 2011 can help sales  organizations reduce busy work and allow them to have more time for customers. The native Outlook  experience that Dynamics CRM provides enables sales users to extend the email, calendaring, contact  management and collaboration capabilities to their sales processes, including prospecting and  opportunity management. A key element of effective selling, and one that is very time‐consuming, is  content creation. Specifically, the creation of quotes, proposals, reference forms, and RFPs can be  tedious. If a sales person has to create any of these documents from scratch, they can easily take  hours if not days. Dynamics CRM 2011 has SharePoint capabilities embedded within the product, so  sales users can easily create, share, and re‐use key documents such as proposals and quotes. More  importantly, the salesperson can take advantage of valuable knowledgeable from other salespersons   Microsoft Dynamics CRM 2011 Reference Architecture P a g e |9
  10. 10. who created similar documents, in turn enabling more effective selling. Key business functions of  lead, opportunity, and client and campaign management are addressed as part of the Sales Force  Automation module of Dynamics CRM 2011. 3.2 Customer Care Business Scenarios   As the complexity and number of software products and services increases, organizations strive to  achieve more efficient and collaborative processes. These processes typically involve multiple team  members, and a typical sales or service professional is expected to juggle multiple tasks. It’s  important that these professionals have tools and product information readily available to identify  appropriate products and services for their clients and to respond to investors when sales and  marketing performance need to be enhanced. Microsoft Unified Communications solutions are  powerful enterprise collaboration technologies that compress the time it takes to gather time‐ sensitive information from various communication channels to dissemination to their clients.  Streamlined communications and collaboration, fully integrated within CRM enables end users to  quickly and easily find the right person and click to communicate from within everyday software  applications and business processes, and convey accurate and timely information to all parties  concerned. With voice over Internet Protocol (VoIP), enterprise telephony, and integration of the  firm’s telephony and e‐mail infrastructures with unified messaging, an organization gets a robust e‐ mail, voicemail, calendaring, instant messaging, and conferencing solution that is cost effective and  easy to manage.   A challenge of providing great customer service today is related to expanding and enriching each of  multiple service delivery channels from which the client wants to interface with the business.  Although most companies have established client websites, some sites lack transactional capabilities  and many do not provide the real‐time visibility of a customer’s data and account status. Dynamics  CRM provides a central repository of customer information accessible via multiple channels to a wide  range of audiences, therefore, enabling everyone to access the same information across multiple  devices.       Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 10
  11. 11. 4 EXTENDED CRM    Businesses today need to maximize the value of their relationships. With Microsoft Dynamics CRM  business software and the xRM application framework, organizations can quickly and easily extend  their CRM solution and build custom applications to track any business relationship–without  compromising features, capabilities, budget and delivery time. The Dynamics CRM 2011 framework  provides a flexible and extensible services infrastructure to host multiple applications leveraging  scalable hosting models, multi‐tenancy support, and enabling application capabilities such as offline  support and ad‐hoc reporting that generally involve significant engineering effort.  Extended CRM is all about relationships and connections. In a typical business organization,  relationships no longer just span the customer. Organizations in today’s complex business  environment need to be able to track all relevant relationships. The new Connections feature within  Dynamics CRM 2011 enables organizations can easily define and set‐up any relationship they want to  track, assign attributes to it, and then actually associate individuals to that relationship. For example,  an enterprise sales team may have a complex sales process, and for a particular product or service,  they may have a target role to sell to. For example, a potential sale to a CXO may involve buy‐in from  peripheral roles like in‐house lawyers, tax consultants, and accountants. The Connections feature  allows these key role definitions, their association to specific individuals, as well as end‐to‐end  tracking of all associated actions and activities.  Dynamics CRM is built on and works with Microsoft technology that organizations worldwide are  familiar with and don’t require significant learning curve for deployment. From a business user  standpoint, the system works with the familiar tools they use every day, which not only reduces  training requirements but increases the utilization of existing systems. With Dynamics CRM,  organizations can leverage existing Microsoft investments including:  Office  Visual Studio  .NET  Unified Communications  Exchange  SQL Server  BizTalk Server  WPF and Silverlight         Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 11
  12. 12. Role Based User Experience  One of the most effective ways to improve the business fit of business solutions is to ensure that the  solution is optimized for each specific role. Dynamics CRM 2011, with the role‐tailored experience,  provides a whole new set of capabilities around declarative design and specifically around role‐ tailored forms. Organizations can create forms specific to each individual role and tailor the amount  of information, order, and presentation of information that is displayed on that form. For example,  they could create a different Opportunity form for a sales VP versus a sales rep: one showing an  aggregate view and the other showing more detailed sales information.   From an Extended CRM standpoint, they could also create specific data views for non‐traditional  roles. For example, they could create a new form for an operations manager, another one for IT  manager, another one for a compliance officer, each showing different levels of data. Tailoring the  presentation and order of information through role‐specific forms, organizations can increase the  relevancy of the information, the business fit, and ultimately the adoption.   When tools are not well integrated, end‐users must constantly switch between systems, screens,  applications, and various lines of business to find the information they need to answer clients’  questions. Dynamics CRM provides an environment where users’ work behaviors are molded around  separate silos of information to an environment where technologies more intuitively emulate users’  work behaviors, without concern about the underlying applications/technologies that provide it. Business Designer Layer  A key enhancement in Dynamics CRM 2011 is that business users that are subject matter expeperts  for their line of business have the ability to customize and extend application areas with drag‐and‐ drop customization capabilities. They can easily create new business entities, add or change roles,  modify attribute definitions, add or change relationships between entities, and design new forms and  views for UI layout. All of these scenarios have traditionally required significant customization effort.  The business designer layer within Dynamics CRM enables these customizations to be performed with  minimal effort and little IT intervention. Dynamics CRM 2011 allows process definitions to be  exported and imported, a feature highly leveraged by customers and partners, as this allows for easy  deployment across organizations and CRM environments. Managing Solutions  The new Solutions feature in Dynamics CRM 2011 provides a holistic feature set to allow  organizations to find, use, and manage complementary and value‐add solutions. The feature provides  a centralized console where organizations can install, uninstall, manage, and track solutions. For  example, organizations may want to use one of the many partner‐built solutions for Dynamics CRM,  or they may want to use third‐party applications that have pre‐built integrations to Dynamics CRM or  they may want to take advantage of industry‐specific applications or existing in‐house applications.  The feature significantly enhances manageability of those value‐add solutions and to extend out the  capabilities of Dynamics CRM.    Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 12
  13. 13. 5 DYNAMICS CRM IN THE CLOUD    Microsoft cloud services include a broad range of products ranging from business applications to  productivity suites. These include Dynamics CRM Online, SharePoint Online, and Lync.  These services  extend beyond applications to the core platform with SQL Azure and Windows Azure. With cloud  computing still in its early days, business and technology decision makers today often look at cloud  computing through the lens of a single application, such as sales force automation as‐a‐service.   Microsoft’s approach of “the Cloud on your terms” provides customers with flexibility on their  software investments in the Cloud or on‐premise.   Feature Set  Microsoft Dynamics CRM Online offering includes the following capabilities:  • Marketing—flexible segmentation tools, simplified campaign management capabilities, intuitive  response tracking, and insightful analytics.  • Sales—full lead to cash visibility, lead and opportunity tracking, streamlined approvals, and real‐ time sales forecasts.   • Customer Service—tools that simplify case management, streamline escalations, improve  knowledge sharing, and enable more effective account management.  • Extended CRM—a flexible framework that helps organizations to create custom business  applications and industry solutions.  It is important to note that Dynamics CRM Online service is based on the same code‐base as Dynamics  CRM on‐premise as well as Dynamics CRM service hosted by partner. Therefore, it includes essentially  the same set of features and functionality. The latest release of Dynamics CRM Online has full cloud  symmetry as it relates to feature parity. Some new features include support server‐side code, SRS  reports, data migration, and support for end‐customer web portals.  This significantly reduces  limitations around customization, extensions and integration with other applications.  Microsoft Cloud Infrastructure  Microsoft operates datacenters around the world. Microsoft Dynamics CRM Online customers are  provided with a managed resource instance of CRM that is allocated based on their needs. Business  audiences frequently voice concerns about security, privacy, reliability and operational control, as it  relates to leveraging business applications in the cloud. Microsoft has developed security principles  and processes through its decades‐long involvement in enterprise technology and is leveraging these  competencies in the cloud services environment. Each customer is provisioned with their own  customer database. This maximizes the security and integrity of the customer’s data. The Microsoft  Dynamics CRM Online architecture provides customers with complete autonomy over how they  operate, manage, configure, and secure their CRM solution. For example, customers can configure  their own data schema, user interface, business processes, and security model for their specific  instance. In this way, they have full control over the application and its functionality as if they were  running it on their servers.   Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 13
  14. 14. Having a “defense in‐depth” approach is a fundamental element in how Microsoft provides a  trustworthy cloud infrastructure. Applying controls at multiple layers involves employing protection  mechanisms, developing risk mitigation strategies, and being capable of responding to attacks when  they occur. The most recent version of the Microsoft Dynamics CRM Online privacy policy is available  at https://signin.crm.dynamics.com/portal/static/4105/privacy.htm.  Cloud services leverage virtualization technologies where data may be stored virtually and distributed  across many locations. Physical and network security measures are enforced, however, the focal point  of risk management shifts closer to the object level in the cloud environment. Safeguards are applied  on multiple fronts including securing the web application with SSL, custom defined security roles  which govern what users can access and the actions they can perform, field level security, full  business data auditing, and stringent physical security of Microsoft datacenters including building and  system/database access. Additionally, the application itself uses standard security features of the  Microsoft software infrastructure on which Microsoft Dynamics CRM runs (such as Windows Server,  SQL Server, and Exchange Server).  Microsoft provides a service level agreement (SLA) governing the service availability for the term of  the subscription. The Dynamics CRM Online SLA is available at  http://go.microsoft.com/fwlink/?LinkID=196557. Authentication  Microsoft Dynamics CRM Online uses the Windows Live ID service to manage identity and trust,  providing a single sign on experience that allows businesses and customers to use a single set of  credentials for accessing various websites or applications. With Windows Live ID, the password  recovery is based on a secret question/response provided by the user upon registration. Adding a  new user is simplified with entering the user’s name, email address, and Security Role information  into the user administration screen, and inviting them to the system. Users can be removed from the  system by disabling the user in Dynamics CRM Online.  Microsoft Dynamics CRM Online is planning to offer support for different authentication providers in  a future release, thereby allowing:   • Users to be authenticated against services managed by the customer.  • Specific password policies to be specified and enforced by the customer.  Additional information about Windows Live ID is available at http://msdn.microsoft.com/en‐ us/library/bb288408.htm   Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 14
  15. 15. 6 PERFORMANCE AND SCALABILITY    Microsoft Dynamics CRM 2011 supports load balancing across multiple servers. During  deployment, an administrator can install certain Dynamics CRM Server components and  services in a load‐balanced infrastructure, representing a server role, on different servers.  Administrators can also specify one or both of two server role groupings, or to have two or  more servers running the same role. Enterprise scale has been a key tenet of Dynamics CRM  since early releases. The most recent benchmark performed on Dynamics CRM demonstrates  that a single instance of Microsoft Dynamics CRM 2011 on Intel® processor‐based servers with solid  state drive hardware can scale to support an enterprise implementation of 150,000 concurrent users,  achieving discrete atomic response times under one second.  Based on these results of this benchmark, an organization with a similar data and transaction volume  can expect similar results. Multiple factors can affect performance, including the following:  • Number of records in the database  • Number, type, and frequency of transactions  • Processing power dedicated to workflows or plug‐ins  While this benchmark demonstrates scalability under high transaction rates, customers should  evaluate the requirements of their own environments before undertaking a large‐scale deployment.  Microsoft Dynamics CRM 2011 Performance and Stress Testing Toolkit, a framework for performance  testing of Microsoft Dynamics CRM, formed the basis of this benchmark. The test cases were created  using this toolkit, and it also facilitated load testing of the simulated environment. This toolkit is  planned to be made available as a free download, and can be used by customers and partners to  evaluate the potential viability of Dynamics CRM within their own infrastructure.     Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 15
  16. 16. 7 SUMMARY  Microsoft Dynamics CRM 2011 is built on state‐of‐the‐art technologies that allow organizations to  leverage robust CRM capabilities as a cloud service or as an on‐premises application. The XRM  framework, available as part of the Dynamics CRM solution provides line‐of‐business specialists and IT  organizations the ability to build flexible and familiar solutions, leading to significant reduction in time  to build and deploy these solutions as well as the ability to consume these applications in a browser,  mobile device, or within Microsoft Office.   Microsoft Dynamics CRM 2011 Reference Architecture P a g e | 16

×