On average, businesses use up to 16 cloud applications to execute everyday jobs. And no doubt this number will continue to grow in the time to come. Cloud computing is making life easier for knowledge workers by leveraging them with tools and services that can be used online. Here are 12 cloud applications that every business needs and that have the potential to improve productivity of small business operations.