Reblogging from MSDN blog from Dynamics CRM product team:
The Microsoft Dynamics CRM Online patterns & principles for solution builders whitepaper describes the new mindset required to successfully design solutions for online deployment.
Check it out at the following location!
Download: Patterns and Principles for CRM Online Solution Builders.pdf
Note: Only applies to CRM online.
Hope it helps