By now, most of the world has defined cloud computing to match their own use of new services and solutions. Every impacted stakeholder in the organization has their own definition of the “cloud” although they may not know what it means in general to IT industry stakeholders. To the developer, coding for the cloud means building new, but not entirely unusual, interfaces for accessing and managing data; maybe learning a new protocol or programming language.
See more here:
How to Use Cloud Computing to Create New Business Opportunities