Dynamics CRM Online is becoming an attractive option for many organizations. There’s no need to manage servers, networks, databases or backups. Simply pay your monthly licenses and everything just works. Another advantage of Dynamics 365 online is early access to the latest features which go into the online environment before they are released in an on-premise update.
Part of the price for the rock-solid stability and ease of deployment, though, is a more restrictive environment. These restrictions were put in place by Microsoft to ensure the security and performance of the underlying platform for all users.