Since the end of 2012, at least 80 percent of all new business and commercial applications are created and distributed strictly in the cloud. Application development in the cloud has created an extremely flexible and scalable approach to complex business challenges while streamlining business technology consulting without the need for onsite enterprise software.
Application software development can also supplement local, onsite infrastructure with a hybrid cloud solution using IaaS, PaaS or SaaS in instances where preexisting software must be part of a custom application solution. For example, sharepoint application development can leverage an enterprise application and still allow mobile deployment based on end user needs. Individual, enterprise level application development is now achieved swiftly and feasibly through cloud and mobile based technology. Good references here.