There are plenty of reasons why businesses are taking their work onto the cloud. Here are 21 of them.