A form of cloud computing[1] that provides virtualized computing resources over the internet. In an IaaS model[3], a cloud[4] provider hosts the infrastructure[2] components traditionally present in an on-premises data[5] center, including servers, storage and networking hardware, as well as the virtualization or hypervisor layer.
The use of various services, such as software development platforms, servers, storage, and software, over the Internet, often referred to as the "cloud." Cloud computing enables companies to consume a computer resource, such as a virtual machine (VM), storage or an application, as a utility (just like electricity) rather than having to build and maintain computing infrastructures in house.
The generic term to include all application software, operating systems, network communications and database management systems with an organization.
A graphical representation of a real-world event or process that needs to be communicated to all parties involved in system development to understand roles, steps, activities and outcomes associated with business events.