This white paper explores deploying real-world Microsoft Dynamics CRM solutions across test and production environments in reliable and repeatable ways by using automation, together with some automation examples. The paper also highlights the specific constraints that exist when deploying and testing solutions in the Microsoft Dynamics CRM Online environment.