When would I use Microsoft Dynamics CRM to build a business application rather than Windows Azure?
Microsoft Dynamics CRM can be used to quickly develop and deploy business applications requiring objects with multiple data types and relational schema, customizable business logic and business intelligence. Windows Azure and the Microsoft .Net Services provide a set of low level programming interfaces for building on demand, scalable and reliable applications on the internet.