La computación en nube permite ofrecer servicios de computación a través de Internet mediante centros de datos remotos. Los principales beneficios son que permite saltar la adquisición de hardware propio, es elástica para adaptarse a cambios en la demanda, y ofrece acceso móvil a las aplicaciones. La mayoría de los proveedores actualizan constantemente sus sistemas para agregar nuevas funciones.