PERFORMANCE AND SCALABILITY



Similar documents
PERFORMANCE AND SCALABILITY

Performance. Microsoft Dynamics CRM Performance and Scalability with Intel Processor and Solid-State Drive Technologies. Microsoft Dynamics CRM 4.

Microsoft Dynamics CRM 4.0

Microsoft Dynamics CRM Support, US Microsoft Dynamics PFE, US Microsoft Dynamics CRM Engineering. Microsoft Dynamics CRM Product Marketing

Scalability and Performance Report - Analyzer 2007

PERFORMANCE. Microsoft Dynamics CRM 3.0. Performance Report. White Paper

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

System Requirements for Microsoft Dynamics SL 2015

System Requirements for Microsoft Dynamics SL 2015

SQL Server Business Intelligence on HP ProLiant DL785 Server

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

EMC Unified Storage for Microsoft SQL Server 2008

Kronos Workforce Central on VMware Virtual Infrastructure

Database Server Configuration Best Practices for Aras Innovator 10

Benchmark Testing Results: CSC s Integral Life Insurance Software Running on SQL Server

K2 [blackpearl] deployment planning

Centrata IT Management Suite 3.0

System Requirements Table of contents

EMC Business Continuity for Microsoft SQL Server 2008

Maximum performance, minimal risk for data warehousing

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Microsoft SharePoint Server 2010

HP ProLiant DL380 G5 takes #1 2P performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Windows

EMC Backup and Recovery for Microsoft SQL Server

Technical Writing - A Practical Case Study on ehl 2004r3 Scalability testing

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments

Kronos Workforce Central 6.1 with Microsoft SQL Server: Performance and Scalability for the Enterprise

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

7 Real Benefits of a Virtual Infrastructure

Microsoft SQL Server 2014 Virtualization Licensing Guide

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

HP ProLiant DL585 G5 earns #1 virtualization performance record on VMmark Benchmark

Dell Reference Configuration for Hortonworks Data Platform

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Proven Performance for Accenture Duck Creek Policy Administration Commercial Lines

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1

Proven Performance for Accenture Duck Creek Policy Administration Commercial Lines

Server Consolidation with SQL Server 2008

HP reference configuration for entry-level SAS Grid Manager solutions

MS Exchange Server Acceleration

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

N-central 8.0 On-Premise Software and N-compass 3.1 Advanced Reporting Software

System Requirements for Microsoft Dynamics GP 2015

IBM Rational Asset Manager

Microsoft SharePoint Server 2010

Lab Validation Report

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

Microsoft Dynamics CRM 2011 Guide to features and requirements

Archiving Microsoft Exchange Mailboxes on Hitachi Content Platform using Storage Adapter for Symantec Enterprise Vault

EMC Backup and Recovery for Microsoft SQL Server

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

White Paper. Scalability Results. Select the hardware configuration that s right for your organization to optimize performance

HP ProLiant BL460c achieves #1 performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Microsoft, Oracle

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

Business white paper. HP Process Automation. Version 7.0. Server performance

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

Ignify ecommerce. Item Requirements Notes

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

System Requirements for Microsoft Dynamics GP 9.0

Benchmark Testing Results: CSC s Integral Running on SQL Server

HP ProLiant BL460c takes #1 performance on Siebel CRM Release 8.0 Benchmark Industry Applications running Linux, Oracle

Legal Notices Introduction... 3

Optimizing SQL Server Storage Performance with the PowerEdge R720

Sage Grant Management System Requirements

Deploying Microsoft SQL Server 2005 Business Intelligence and Data Warehousing Solutions on Dell PowerEdge Servers and Dell PowerVault Storage

D&B360. Installation and Administration Guide. for Microsoft Dynamics CRM. Version 3.0

Microsoft Exchange Server 2003 Deployment Considerations

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

An Oracle White Paper Released Sept 2008

SYSTEM SETUP FOR SPE PLATFORMS

Seradex White Paper. Focus on these points for optimizing the performance of a Seradex ERP SQL database:

Backup Exec System Recovery Management Solution 2010 FAQ

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

Hardware and Software Requirements for Server Applications

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

Minimize cost and risk for data warehousing

System Requirements for Microsoft Dynamics GP 2013

ARIS Education Package Process Design & Analysis Installation Guide. Version 7.2. Installation Guide

White Paper. SAP NetWeaver Landscape Virtualization Management on VCE Vblock System 300 Family

AlphaTrust PRONTO - Hardware Requirements

HP ProLiant DL580 Gen8 and HP LE PCIe Workload WHITE PAPER Accelerator 90TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

TEST REPORT SUMMARY MAY 2010 Symantec Backup Exec 2010: Source deduplication advantages in database server, file server, and mail server scenarios

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement

HP ProLiant BL685c takes #1 Windows performance on Siebel CRM Release 8.0 Benchmark Industry Applications

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

Accelerating Server Storage Performance on Lenovo ThinkServer

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

PRODUCT BRIEF 3E PERFORMANCE BENCHMARKS LOAD AND SCALABILITY TESTING

Sizing guide for SAP and VMware ESX Server running on HP ProLiant x86-64 platforms

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Benchmark Testing Results: Telvent ArcFM Solution Running on Microsoft SQL Server

Transcription:

PERFORMANCE AND SCALABILITY User Scalability for the Enterprise Microsoft Dynamics CRM 4.0 February 2008

CONTENTS EXECUTIVE SUMMARY... 1 RESULTS SUMMARY... 1 OVERVIEW... 2 TESTING METHODOLOGY... 2 BUSINESS TRANSACTIONS... 3 TRANSACTION WORKLOAD... 3 DATABASE SERVER... 3 TUNING AND OPTIMIZATION... 4 HARDWARE ENVIRONMENT... 4 TEST RESULTS... 5 CONCLUSION... 6 RESOURCES... 7 APPENDIX A: CHARTS AND TABLES... 8

User Scalability for the Enterprise Executive Summary Microsoft Dynamics CRM business software is designed to help enterprises achieve a 360-degree view of their customers across marketing, sales, and service. Engineered to scale efficiently to the needs of the largest global deployments, Microsoft Dynamics CRM has been tested for user scalability, data scalability, and wide area network performance. This white paper focuses on user scalability. Microsoft, together with Unisys Corporation, completed benchmark testing of Microsoft Dynamics CRM 4.0 running on Microsoft Windows Server 2008 operating system and Microsoft SQL Server 2008 database software. Benchmark results demonstrate that Microsoft Dynamics CRM can scale to meet the needs of an enterprise-level, mission-critical workload of 24,000 concurrent users while maintaining performance at sub-second response times. MICROSOFT DYNAMICS CRM 4.0 SHOWED THE ABILITY TO SUPPORT 24,000 CONCURRENT USERS WITH SUB-SECOND RESPONSE TIMES. Test results were achieved without customizations to simulate an out-of-the-box Microsoft Dynamics CRM deployment. Standard optimization was applied using guidelines published in the Microsoft Dynamics CRM 4.0 Optimizing Performance toolkit. Extensive customer research formed the basis of the test design, test scenarios, database sizing, and record counts used in the testing. These results reflect a snapshot of how Microsoft Dynamics CRM 4.0 performs in a specific environment. 1 Customers may be able to achieve higher levels of performance and scalability through customization and a finer level of optimization. RESULTS SUMMARY Microsoft Dynamics CRM 4.0, running on Microsoft Windows Server 2008 and Microsoft SQL Server 2008 was tested using Dell PowerEdge application servers and a single Unisys ES7000 database server. In this test environment, Microsoft Dynamics CRM demonstrated the following performance characteristics: Table 1: Benchmark Test Results Summary Concurrent Users Average Response Time Web Requests Business Transactions Average SQL Server Utilization 24,000.70 seconds 1,051,921 / hr 169,344 / hr 61% 53% Average CRM Server Utilization THE BENCHMARK INCLUDED 169,000 BUSINESS TRANSACTIONS WITH OVER 1 MILLION WEB REQUESTS PER HOUR. 1 This benchmark shows scalability and performance for a particular implementation of Microsoft Dynamics CRM 4.0. Results will vary for each implementation. 1

MICROSOFT DYNAMICS CRM CAN BE TUNED FOR PERFORMANCE AND SCALABILITY USING STANDARD MICROSOFT SQL SERVER TOOLS AND SKILL SETS. Overview Microsoft Dynamics CRM 4.0 is designed to meet the stringent requirements of enterprise organizations in the areas of performance and scalability, application flexibility, and infrastructure manageability. Performance and scalability: Microsoft Dynamics CRM takes unique advantage of the Microsoft Windows and SQL Server platforms to provide enterprise levels of performance and scalability. The application is message-based and stateless, allowing for easy horizontal scaling through standard network load balancing methods. The application can be tuned for performance and scalability using common tools and skill sets, and is designed to maintain the benefits of tuning as the application changes. Application flexibility: Microsoft Dynamics CRM is engineered for change. Declarative configuration is quick and accessible through the user interface without coding or restarting servers. Customization is powerful and upgradeable through the Software Development Kit (SDK), and is based on industry standards such as Microsoft.NET, XML, and Web services. Infrastructure manageability: Microsoft Dynamics CRM is designed to improve application manageability through multiple deployment options and integration with enterprise systems management products such as Microsoft System Center Essentials. Multiple deployment models are available, including on-premise, hosted, and hybrid, and customers can change between deployment options seamlessly as their needs change. Built on the popular.net platform, Microsoft Dynamics CRM takes advantage of existing investments in technology, infrastructure, and development skills many customers already have in place. THE MICROSOFT DYNAMICS CRM 4.0 OPTIMIZING PERFORMANCE WHITE PAPER IS AVAILABLE AS A FREE DOWNLOAD FROM MICROSOFT. Testing Methodology The benchmark testing was conducted by Microsoft in partnership with Unisys Corporation to demonstrate the performance and scalability characteristics of Microsoft Dynamics CRM 4.0 in conjunction with Microsoft Windows Server 2008 and Microsoft SQL Server 2008. The generally available version of Microsoft Dynamics CRM 4.0 was used in all testing without customization to simulate an out-of-the-box deployment. Basic application tuning was performed using best practices outlined in the Microsoft Dynamics CRM 4.0 Tuning and Optimization white paper. Test scenarios were created using the Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit based on extensive customer research. All test cases used for this benchmark are included in the Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit, and can be used by customers as a basis for their own benchmarking. This toolkit, available as a free download, is designed to help formalize performance testing of Microsoft Dynamics CRM by facilitating load testing in customer environments. See the Resources section for links to the Microsoft Dynamics CRM 4.0 Optimizing Performance white paper and Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit. 2

BUSINESS TRANSACTIONS Test scenarios were designed to approximate typical usage of Microsoft Dynamics CRM 4.0 by an enterprise-level sales organization based on extensive customer feedback. Simulated users performed common tasks including Create, Search, Update, and Delete for CRM entities such as accounts, contacts, and leads. Each business transaction in the testing represented a user performing an end-to-end business process involving multiple interactions between the user and the system. For example, the following activities comprise the Create e-mail business transaction: 1. Open the Workplace homepage. 2. Select New under Activities to create a new e-mail message. 3. Use Find to select the recipient from the user list. SCENARIOS USED FOR THIS TEST ARE PUBLISHED IN THE PERFORMANCE AND STRESS TESTING TOOLKIT, AVAILABLE AS A FREE DOWNLOAD FROM MICROSOFT.COM. 4. Enter a subject and description. 5. Select an account from the list for the Regarding field. 6. Click Save. 7. Close the form. TRANSACTION WORKLOAD Forty-six unique business scenarios were tested to simulate a variety of enterprise roles and activities. The workload was created to simulate a high transaction CRM deployment exercising a broad range of CRM functionality. All 24,000 users were logged on rapidly in order to assess the impact of a large number of CRM users logging on to the system in a brief time period. The workload executed resulted in over 169,000 complex business transactions, or over 1 million Web requests per hour for the 24,000 active concurrent users test. In a follow-the-sun global deployment, this translates to a projected average of over 4 million business transactions, or over 24 million Web requests in a 24 hour period. See the Appendix for more information on the business scenarios selected for testing. THE PERFORMANCE AND STRESS TESTING TOOLKIT ALLOWS YOU TO BUILD TEST SCENARIOS FOR YOUR ENVIRONMENT. DATABASE SERVER The benchmark testing was performed against a database with size and complexity similar to a real-world implementation of Microsoft Dynamics CRM 4.0. The test database contained over 60 million business records with a total size of 70GB. Microsoft SQL Server 2008 running on a Unisys ES7000 server demonstrated the ability to handle a significant load and scaled consistently as the load increased. See the Appendix for detailed database information. 3

THE MICROSOFT OPTIMIZATION PERFORMANCE WHTIE PAPER CONTAINS EXTENSIVE BEST PRACTICES FOR TUNING YOUR MICROSOFT DYNAMICS CRM DEPLOYMENT. TUNING AND OPTIMIZATION In order to simulate an out-of-the-box deployment, no customizations were applied to the CRM application in the test environment. Standard optimization techniques were applied using guidelines from the Microsoft Dynamics CRM 4.0 Optimizing Performance white paper. Depending on the specific business processes involved, higher levels of performance and scalability may be possible through customization to meet specific business and performance requirements, and through deeper optimization. See the Resources section of this paper for a link to the Microsoft Dynamics 4.0 Optimizing Performance white paper. HARDWARE ENVIRONMENT This section describes the hardware used in the test configuration, as well as the software installed on each system. Table 2: Hardware Description Test Component Database Server 1 Unisys ES7000 Application Servers Load Generation Servers Load Generation Servers Number Hardware Processor Operating System 6 Dell PowerEdg e 2950 4 Dell PowerEdg e 6950 2 HP ProLiant DL 580 16 socket, dual core Intel 3.4 GHz Single core, 3.0 GHz Dual socket, dual core 2.8GHz Dual socket, dual core 2.8 GHz Microsoft Windows Server 2008 Data Center x64 RCO Microsoft Windows Server 2008 Enterprise x64 RCO Windows Server 2003, Enterprise Edition, SP1 Windows Server 2003, Enterprise Edition, SP1 128 GB 8 GB 3 servers with 32 GB ; one server with 64 GB 32 GB Software Microsoft SQL Server 2008 CTP5 Microsoft Dynamics CRM 4.0 Microsoft Visual Studio 2005 Team Suite Microsoft CRM 4.0 Performance and Stress Testing Toolkit Microsoft Visual Studio 2005 Team Suite Microsoft CRM 4.0 Performance and Stress Testing Toolkit The configuration used a F5 BIG-IP load balancer to distribute the traffic across the six Microsoft Dynamics CRM 4.0 servers. Microsoft SQL Server Reporting Services was placed on a separate tier, a common configuration in enterprise environments. See the Appendix for detailed descriptions of the hardware. 4

Test Results The results of the benchmark study validate that Microsoft Dynamics CRM 4.0 can scale to support 24,000 concurrent users in a single instance averaging sub-second response times. These results were achieved without customization and using basic performance tuning. Using the same machine configurations, test cases and date volumes, the benchmark tests were executed against user groups of three sizes to demonstrate how the application performance was affected as it scaled. The following table summarizes the performance of Microsoft Dynamics CRM 4.0 for user groups of three sizes: Table 3: Summary of Scalability Results Metric 6,000 Users 18,000 Users 24,000 Users Average Response Time 0.21 seconds 0.29 seconds 0.70 seconds Web Requests 468,000 / hr 812,160 / hr 1,051,920 / hr Business Transactions 45,144 / hr 130,680 / hr 169,344 / hr SQL Server CPU Utilization 20% 43% 61% CRM Server CPU Utilization 5% 12% 53% THE TEST RESULTS WERE ACHIEVED WITHOUT CUSTOMIZATIONS AND WITH MINIMAL TUNING. ADVANCED TUNING AND OPTIMIZATION MAY DELIVER HIGHER USER SCALABILITY. With 24,000 users, the application executed a projected transaction rate of 4,056,000 business transactions per day. The test results were achieved with minimal tuning and optimization. Advanced tuning and optimization may deliver better user scalability. 5

USE THE PROVIDED TOOLS TO TEST AND TUNE MICROSOFT DYNAMICS CRM FOR YOUR ENVIRONMENT. Conclusion Microsoft Dynamics CRM 4.0 demonstrated its ability to scale to support the needs of the largest global businesses. The benchmark testing showed that Microsoft Dynamics CRM 4.0, together with Microsoft Windows Server 2008 and Microsoft SQL Server 2008, scaled to support 24,000 users without customization and with minimal optimization. When projected to the usage patterns of a global enterprise, these results indicate that a Microsoft Dynamics CRM implementation is capable of supporting millions of requests per day. The deep integration with key Microsoft business applications and components helps companies realize cost benefits by allowing them to take advantage of existing investments in technology, infrastructure, and resources to maintain and optimize the application. The flexible application architecture offers companies choices, including the deployment model that meets their needs and the user interface that is best for them. The results achieved in this benchmark are reproducible through the use of the Microsoft Dynamics CRM 4.0 Performance and Stress Testing Toolkit along with the description of the testing provided in this paper. 6

Resources Resources related to Microsoft Dynamics CRM 4.0 in the enterprise: Microsoft Dynamics CRM Web Site Unisys Web Site Microsoft Dynamics CRM in the Enterprise brochure Microsoft Dynamics CRM Performance and Scalability Toolkit Microsoft Dynamics CRM Tuning and Optimization white paper 7

Appendix A: Charts and Tables Table 4: Benchmark Test Parameters Summary Benchmark Test Parameters Concurrent Users Tested 24,000 CRM Business Transaction Rate CRM Web Request Rate Database Size CRM Application Servers (6 total) CRM Database Server 169,000/hour 1,000,000/hour 70 GB Dell PowerEdge 2950, 4 socket dual core, 3.0 GHz, 8GB Unisys ES7000, 16 socket dual core, 3.4 GHz 128GB Table 5: Benchmark Results Summary Key Benchmark Test Results Average Atomic Web Request resp. time 850 ms Average CPU Utilization CRM Servers 53% Average CPU Utilization SQL Server 61% Table 6: Row counts for all tables with more than 100,000 rows at the completion of tests Table Total Rows AccountBase 397542 ActivityPartyBase 18124302 ActivityPointerBase 6650708 AnnotationBase 3914338 AppointmentBase 386861 ContactBase 443336 CustomerAddressBase 1788551 EmailBase 1107812 EmailHashBase 450347 FaxBase 329982 IncidentBase 570970 InvoiceBase 211673 InvoiceDetailBase 330673 LeadAddressBase 941820 LeadBase 474358 LetterBase 329907 OpportunityBase 1224897 OpportunityCloseBase 622581 OpportunityProductBase 1250828 OrderCloseBase 427812 PhoneCallBase 383949 8

PrincipalObjectAccess 8335641 QueueItemBase 3194205 QuoteBase 1251405 QuoteCloseBase 791781 QuoteDetailBase 854974 SalesOrderBase 644633 SalesOrderDetailBase 262867 TaskBase 2237054 UserQueryBase 1427188 Table 7: Database Server Hardware Database Server Hardware Manufacturer Model Operating System Processor Network Adapter Software SAN Data Log TempDb Unisys ES7000 Windows Server 2008 DataCenter x64 RC0 16 socket, dual core Intel 3.4 GHz 1 GB NIC 128 GB SQL Server 2008 CTP5 16 Spindles: 200 GB RAID 1+0 400 GB RAID 1+0 190 GB RAID 1+0 Table 8: Load Balancer Hardware Load Balancer Manufacturer Model Balancing algorithm F5 BIG-IP Ratio Table 9: Application Server Web Farm Hardware The application server Web farm consisted of 6 computers, configured as shown below: Application Server Manufacturer Dell Model PowerEdge 2950 Operating System Processor Network Adapter Windows Server 2008 Enterprise x64 RC0 Single core, 3.0 GHz 1 GB NIC 8 GB Software Microsoft Dynamics CRM 4.0 9

Table 10: Load Generation Server Hardware Six load generation servers were used; four of the servers were configured as shown below: Application Server Number of servers 4 Manufacturer Dell Model PowerEdge 6950 Operating System Processor Network Adapter Software Windows Server 2003, Enterprise Edition, SP1 Dual socket dual core 2.8 GHz 1 GB NIC Three servers with 32 GB; one server had 64 GB Visual Studio 2005 Team Suite Table 11: Load Generation Server Hardware Two of the load generation servers were configured as shown below: Application Server Number of servers 2 Manufacturer Model Operating System Processor Network Adapter HP ProLiant DL580 Windows Server 2003, Enterprise Edition, SP1 Dual socket dual core 3.4 GHz 1 GB NIC 32 GB Software Visual Studio 2005 Team Suite Table 12: Business cases selected for testing AccountActivityRollup AccountOppRollup AccountSCRollup AddActivityToAccount AddActivityToLead AdvancedFindAccount AdvancedFindAccountNotes AdvancedFindContact AdvancedFindProduct AssignAccounts AssignContact AssignLead AssignOpportunity AssignServiceCase ConvertleadToOpp WithAccount CreateEmail CreateNewAccount CreateNewContact CreateNewLead CreateNewNoteForAccount CreateNewNoteForContact CreateNewNoteForLead CreateNewNoteForOpp CreateNewNoteForTask CreateNewOpportunity CreateQuote CreateServiceCaseAccount CreateTask DeleteLead DeleteNoteOnAccount DeleteNoteOnContact DeleteNoteOnLead DeleteNoteOnOpportunity DeleteNoteOnTask DeleteOpportunity DeleteTask EmailQuote FindAccounts FindContacts QuickCreateNewAccount ShareAccounts UpdateAccount UpdateContact UpdateLead UpdateOpportunity UpdateTask 10

2008 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft, Microsoft Dynamics, Visual Studio, Windows, and Windows Server are trademarks of the Microsoft group of companies. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 USA 11