SaaS es un modelo de distribución del software que proporciona a los clientes el acceso al mismo a través de la red (generalmente Internet), de manera que les libra del mantenimiento de las aplicaiones, de operaciones técnicas y de soporte. Las aplicaciones distribuidas en la modalidad SaaS pueden llegar a cualquier tipo de empresa sin importar su tamaño o su ubicación geográfica. Se trata de un modelo que une el producto (software) al servicio, para dotar a las empresas de una solución completa que permita optimizar sus costes y sus recursos.
El concepto
La definición anterior está muy bien, pero ¿que implicaciones tiene el modelo SaaS?
- Desaperece el concepto de licencia, se pasa a hablar de pago por uso. De manera que los clientes se "suscriben" al servicio aportado para poder utilizar las aplicaciones ofrecidas en modalidad SaaS.
- El software no se distribuye in-house, sino a través de la red.
- La aplicación está hosteada, de manera que da servicio a muchos clientes.
- El hecho de que la aplicación esté hosteada implica que no se abre de una infraestructura privada, sino de una infraestructura pública que permite que muchas empresas puedan suscribirse al servicio.
- Es un modelo descentralizado de uso de aplicacione software.
- Permite una escalabilidad sin límites.
- ...
Este modelo es una de los elementos estratégicos claves de Microsoft, como lo demuestran algunas cifras que se aportaron durante el evento:
- Más del 25 % de los ISV's están desarrollando una oferta de soluciones en modalidad SaaS.
- Más del 70 % de los ISV's han recibido financiación por parte de Microsoft durante el año 2006 para ofrecer soluciones SaaS.
Hasta aquí todo parece más o menos claro, pero seguro que alguno se preguntará: ¿y SaaS no es lo que ya teníamos con el modelo ASP?La respuesta es que no, ya que:
- ASP sigue un modelo de licencias frente a SaaS dónde se paga por uso.
- ASP es un modelo pensado para ofrecer aplicaciones a unos pocos usuarios. Con SaaS, el servicio se ofrece a tantos usuarios como suscriptores.
- ASP utiliza normalmente una infraestructura privada frente a SaaS que utiliza una infraestructura pública.
Para resumir, en un modelo SaaS:
- El foco es el servicio frente a hablar de tecnología, aplicaciones, etc.
- Los clientes pasan a ser virtuales.
- Hablamos de plataformas de N clientes.
- El cliente sale claramente beneficiado del modelo:
- Menor coste e inversión inicial.
- Menor riesgo.
- Alta escalabilidad asegurada.
- El cliente se centra en el negocio.
- Aumenta la seguridad.
- La respuesta ante los cambios es muy rápida.