Definition

Software como servicio o SaaS

El software como servicio (SaaS) es un modelo de distribución de software en el que un proveedor externo aloja aplicaciones y las pone a disposición de los clientes a través de internet. SaaS es una de las tres categorías principales de computación en la nube, junto con la infraestructura como servicio (IaaS) y la plataforma como servicio (PaaS).

SaaS está estrechamente relacionado con la proveeduría de servicios de aplicaciones (ASP) y los modelos de entrega de software informático a pedido. El modelo de gestión de aplicaciones alojadas de SaaS es similar a ASP, donde el proveedor aloja el software del cliente y lo entrega a los usuarios finales aprobados a través de internet. En el modelo SaaS de software a pedido, el proveedor brinda a los clientes acceso basado en la red a una sola copia de una aplicación que el proveedor creó específicamente para la distribución SaaS. El código fuente de la aplicación es el mismo para todos los clientes y cuando se implementan nuevas características o funcionalidades, se implementan para todos los clientes.

Según el acuerdo de nivel de servicio (SLA), los datos del cliente para cada modelo pueden almacenarse localmente, en la nube, o localmente y en la nube. Las organizaciones pueden integrar aplicaciones SaaS con otro software utilizando interfaces de programación de aplicaciones (API). Por ejemplo, una empresa puede escribir sus propias herramientas de software y utilizar las API del proveedor de SaaS para integrar esas herramientas con la oferta de SaaS.

Existen aplicaciones SaaS para tecnologías empresariales fundamentales, como correo electrónico, gestión de ventas, gestión de relaciones con clientes (CRM), gestión financiera, gestión de recursos humanos (HRM), facturación y colaboración. Los principales proveedores de SaaS incluyen Salesforce, Oracle, SAP, Intuit y Microsoft.

Las aplicaciones SaaS son utilizadas por una variedad de profesionales de TI y usuarios comerciales, así como también por ejecutivos de nivel C, o nivel directivo.

Ventajas

SaaS elimina la necesidad de que las organizaciones instalen y ejecuten aplicaciones en sus propias computadoras o en sus propios centros de datos. Esto elimina el gasto de adquisición de hardware, aprovisionamiento y mantenimiento, así como la licencia, instalación y soporte de software. Otros beneficios del modelo SaaS incluyen:

Pagos flexibles: en lugar de comprar software para instalar, o hardware adicional para soportarlo, los clientes se suscriben a una oferta SaaS. En general, pagan por este servicio mensualmente utilizando un modelo de pago por uso. La transición de los costos a un gasto operativo recurrente permite a muchas empresas ejercer un presupuesto mejor y más predecible. Los usuarios también pueden finalizar las ofertas de SaaS en cualquier momento para detener esos costos recurrentes.

Uso escalable: los servicios en la nube como SaaS ofrecen una alta escalabilidad vertical, lo que brinda a los clientes la opción de acceder a más o menos servicios o funciones sobre pedido.

Actualizaciones automáticas: en lugar de comprar un nuevo software, los clientes pueden confiar en un proveedor de SaaS para realizar automáticamente actualizaciones y administrar parches. Esto reduce aún más la carga del personal interno de TI.

Accesibilidad y persistencia: dado que las aplicaciones SaaS se entregan a través de internet, los usuarios pueden acceder a ellas desde cualquier dispositivo y ubicación habilitados para internet.

Desventajas

Pero SaaS también plantea algunas desventajas potenciales. Las empresas deben confiar en proveedores externos para proporcionar el software, mantenerlo en funcionamiento, rastrear e informar la facturación precisa y facilitar un entorno seguro para los datos de la empresa.

Los proveedores que experimentan interrupciones del servicio, imponen cambios no deseados a las ofertas de servicios, experimentan una violación de la seguridad o cualquier otro problema pueden tener un profundo efecto en la capacidad de los clientes para usar esas ofertas SaaS. Como resultado, los usuarios deben comprender el acuerdo de nivel de servicio de su proveedor de SaaS y asegurarse de que se cumpla.

Este contenido se actualizó por última vez en septiembre 2019

Investigue más sobre Desarrollo de software y aplicaciones