Careful assessment and planning for security, scalability, capacity and integration of on-premise or other cloud applications
Robust and efficient architecture for a single instance of application to support multiple clients while maintaining high service levels
Develop applications to leverage virtualized environments by efficiently making use of the available resources
Ability for customers to be able to subscribe, modify and access cloud application functions that significantly reduce operational expenditure and increase user experience
Pay-per-use model that provides flexibility and reduces capital expenses. Therefore, application functions are created to monitor and charge the usage
Ability for customer to be able to access applications on the device of their choice. Internet delivery of these applications steers the design of applications delivered
Applications designed to protect sensitive data, monitor access, and comply with regulations. Facilitates security that alleviates the common challenges of security and privacy created by shared IT environments
Uses Internet Technologies – Service is delivered using Internet identifiers, formats and protocols, such as URLs, HTTP, IP and representational state transfer Web-oriented architecture
Service-Based: Consumer concerns are abstracted from provider concerns through service interfaces that are well-defined. The interfaces hide the implementation details and enables a completely automated response by the provider of the service to the consumer of the service.
Scalable and Elastic: Service can scale up or down as the consumer demands at the speed of full automation (which may be seconds for some services and hours for others). Elasticity is a trait of shared pools of resources. Scalability is a feature of the underlying infrastructure and software platforms. Elasticity is associated with not only scale but also an economic model that enables scaling in both directions in an automated fashion. This means that services scale on demand to add or remove resources as needed.