Chmura obliczeniowa to dostarczanie usług obliczeniowych takich jak pamięć masowa moc obliczeniowa i oprogramowanie przez Internet zamiast korzystania z lokalnych serwerów lub urządzeń osobistych. Umożliwia użytkownikom i firmom dostęp do zasobów na żądanie skalowanie w górę lub w dół w zależności od potrzeb i płacenie tylko za to czego używają. Usługi w chmurze są zazwyczaj oferowane w trzech głównych modelach: Infrastruktura jako usługa (IaaS) Platforma jako usługa (PaaS) i Oprogramowanie jako usługa (SaaS). Model ten zwiększa wydajność obniża koszty i zapewnia użytkownikom większą elastyczność.