Software como Servicio (del inglés: Software as a Service, SaaS) es un modelo de distribución de software en donde la compañía de IT provee el servicio de mantenimiento, operación diaria, y soporte del software usado por el cliente. En otras palabras es tener la información, el procesamiento, los insumos y los resultados de la lógica de negocio del software. En palabras simples: El cliente tiene el sistema hospedado en la compañía de IT.
Ejemplo
El software es un producto que se puede distribuir de varias maneras, de forma clásica es mediante una instalación directa en equipos del cliente. Normalmente si alguien quiere usar una aplicación de ventas, compra el CD de instalación, ejecuta un programa de configuración, da sus claves y listo, puede explotar al sistema. Pero si el usuario necesita que otra persona al extremo del globo terráqueo otro usuario viera su lista de clientes, pendientes o precios y los quisiera manipular con el mismo software ¿acaso necesitaría otro CD o bajarlo del web, otra licencia, una VPN o correo electrónico? Lo más seguro es que la respuesta sea alguna o todas las anteriores; o en cambio si tiene un software modelado como servicio los requerimientos pueden ser más simples.
¿Software bajo demanda?
Consiste en poder utilizar una aplicación desde una computadora cliente (ejemplo la computadora de un vendedor) hacia un servidor central colocado en la empresa proveedora de sistemas y no en la compañía del cliente.
Características
Es software donde el acceso es vía Internet. No necesariamente se da por medio de navegadores Web, la lógica de negocio reside en la localidad central del proveedor. Las actividades son administradas en lugares centrales y no en la oficina del cliente. La distribución de la aplicación tiene el modelo de uno a muchos es decir, se realiza un producto y el mismo lo usan varios clientes.
Ventajas
- El cliente no necesariamente debe tener un área especializada para soportar el sistema, por lo que baja sus costos y su riesgo de inversión.
- La responsabilidad de la operación recae en la empresa IT. Esto significa que la garantía de disponibilidad de la aplicación y su correcta funcionalidad, es parte del servicio que da la compañía proveedora del software.
- La empresa IT no desatiende al cliente. El servicio y atención continua del proveedor al cliente es necesaria para que este último siga pagando el servicio.
- La empresa IT provee los medios seguros de acceso en los entornos de la aplicación. Si una empresa IT quiere dar opciones SaaS en su cartera de productos debe ofrecer accesos seguros para que no se infiltren datos privados en la red pública.
- No es necesaria la compra de una licencia para utilizar el software, sino el pago de un alquiler o renta por el uso del software.
Inconvenientes
- La persona usuaria no tiene acceso directo a sus contenidos, ya que están guardados en un lugar remoto, y en caso de no contar con mecanismos de cifrado y control disminuye el índice de privacidad, control y seguridad que ello supone, ya que la compañía TI podría consultarlos.
- El usuario no tiene acceso al programa, por lo cual no puede hacer modificaciones (dependiendo de la modalidad del contrato de servicios que tenga con la compañía TI).
- Al estar el servicio y el programa dependientes de la misma empresa no permite a la usuaria migrar a otro servicio utilizando el mismo programa (dependiendo de la modalidad del contrato de servicios con la compañía de TI).