Software as a Service (SaaS)/Cloud Computing
Gartner defined Software as a Service (SaaS) as software that is owned, delivered and managed remotely by one or more providers. The providers deliver software based on one set of common code and data definitions that is consumed in a one to many model by all contracted customers at anytime on a pay for use basis or as a subscription based on use matrices.
Mobile Platform Architecture
With over a billion people using smart phones and tablets in their lives, there is a huge opportunity and growing demand for mobile platform based solutions. This typically requires a need for backend components or services to feed the application with relevant data, provide push notification and allow interaction between users and more.
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA) is a style of information systems architecture's that enables the application to integrate discrete pieces of software functionalities and provide the same as service to other applications.