There are some enterprise applications that were born to be in the cloud. Customer relationship management (CRM) applications were an early favorite because salespeople (the primary consumers of CRM) are decentralized and mobile. Web applications and personal data storage are also ideal cloud applications because they allow enterprises to scale up easily while driving down costs. Enterprises have held on to their communications, however, making it one of the last applications to move into the cloud.