Software en la nube es un término amplio que se utiliza para designar a la tecnología proporcionada como un servicio a través de Internet. El usuario no instala la aplicación en el ordenador. El software se hospeda en otro lugar y el usuario lo utiliza en su navegador mediante un modelo de pago por suscripción, por lo tanto los precios son más asequibles. A diferencia de los modelos tradicionales de software en caja, los modelos en la nube se basan en tasas mensuales y permiten que el cliente cancele la suscripción cuando quiera.