Software as a Service (SaaS tipicamente pronunciado ‘sass’) es un modelo de implementación de software según el cual un proveedor licencia una aplicación a los usuarios para su uso como un servicio bajo demanda. Los proveedores de software SaaS pueden hospedar la aplicación en sus propios servidores web o descargar la aplicación e el equipo del usuario con la posibilidad de deshabilitarlo después de su uso o después de que el contrato bajo demanda expire. La funcionalidad bajo demanda puede ser manejada internamente para compartir licencias dentro de una compañía o por un proveedor de servicios de aplicación (ASP por sus siglas en inglés) compartiendo licencias entre varias compañías.\cite{cca}