It is very evident that cloud application development is sharply rising (PDF). No one can deny that cloud computing has changed the way organizations use technology. Cloud computing has made computer resources cheap, easy to access and more scalable.
Contrary to what some may perceive, cloud application is actually an amalgamation of a desktop app and a web based app. In fact, it is not entirely a desktop app, but only possesses certain characteristics of it. Cloud applications are not the applications that are delivered over the web interface.