El software como servicio (SaaS) es un software de aplicación alojado en la nube y utilizado a través de una conexión a Internet mediante un navegador web, una aplicación móvil o un cliente ligero.
El proveedor de SaaS es responsable de operar, gestionar y mantener el software y la infraestructura en la que se ejecuta. El cliente simplemente crea una cuenta, paga una cuota y se pone a trabajar.
Algunos historiadores del sector remontan los orígenes del SaaS a la década de 1950, cuando las aplicaciones que se ejecutaban en mainframes se entregaban a terminales remotos. Pero el SaaS, tal y como lo conocemos hoy, comenzó en 1999, cuando Salesforce lanzó su sistema de gestión de relaciones con los clientes (CRM) como software alojado en la nube y distribuido a navegadores web.
En la actualidad, SaaS es el servicio público de computación en nube más común y el modelo de entrega de software dominante. Gran parte del software que utilizan los trabajadores -desde herramientas cotidianas como Slack (para mensajería) y Dropbox (para almacenar y compartir archivos), hasta aplicaciones empresariales básicas como la planificación de recursos empresariales (ERP) y las plataformas de recursos humanos u optimización del personal, se suministra a través del modelo SaaS.
En comparación con el software tradicional instalado en las instalaciones, SaaS ofrece a empresas de todos los tamaños —desde nuevas empresas hasta gigantescas organizaciones mundiales— las ventajas de un rápido tiempo de obtención de valor, unos gastos de gestión mínimos y unos costes predecibles.
Esta popularidad sigue aumentando. El analista del sector Gartner prevé que los ingresos mundiales por software SaaS superarán los 145.000 millones de dólares a finales de 2022 (enlace externo a ibm.com); otro analista, International Data Corporation (IDC), prevé que el mercado mundial de SaaS crecerá hasta los 302 100 millones de dólares en 2025 (enlace externo a ibm.com).
Conecte e integre sus sistemas para preparar su infraestructura para la IA.
Regístrese para obtener la guía sobre DaaS
SaaS aprovecha la infraestructura de computación en nube y las economías de escala para ofrecer a los clientes un enfoque más racionalizado de la adopción, el uso y el pago del software. Todas las aplicaciones SaaS comparten estas características:
Las aplicaciones SaaS están diseñadas para alojarse en la nube. El proveedor de software SaaS puede alojar la aplicación en su propia infraestructura en la nube o con un proveedor de servicios en la nube (como Amazon Web Services (AWS), Google Cloud, IBM Cloud o Microsoft Azure). Alojar con un proveedor de servicios en la nube establecido permite al proveedor de SaaS ofrecer la escalabilidad y accesibilidad global que algunos clientes podrían necesitar.
Las aplicaciones SaaS son accesibles para cualquier cliente con una conexión a Internet y un dispositivo de usuario conectado a Internet (por ejemplo, un ordenador, un teléfono móvil o una tableta). Las aplicaciones SaaS suelen ejecutarse en cualquier navegador web; en dispositivos móviles, las aplicaciones SaaS pueden ejecutarse mejor en (o pueden requerir) una aplicación para móvil o tableta. Algunas aplicaciones SaaS, como Adobe Acrobat, pueden ofrecer o requerir un cliente ligero dedicado que los usuarios descargan e instalan en sus ordenadores.
Las aplicaciones SaaS utilizan una arquitectura multiinquilino, en la que una única instancia de la aplicación sirve a cada cliente. Por motivos de seguridad y privacidad de los datos, los datos de las aplicaciones, los datos de los usuarios, los datos del sistema y las configuraciones personalizadas de cada cliente están separados de los de otros clientes.
Y lo que es más importante, las aplicaciones SaaS requieren poca o ninguna gestión y cero mantenimiento por parte del cliente. El proveedor de SaaS es responsable de lo siguiente:
Muchos proveedores de SaaS también proporcionan una interfaz de programación de aplicaciones (API) que sus clientes pueden utilizar para integrar la aplicación SaaS con otras aplicaciones de software SaaS o tradicionales.
Las aplicaciones SaaS están disponibles en una amplia variedad de esquemas de precios de suscripción, todos ellos diferentes de las licencias de software tradicionales, que proporcionaban acceso al software y a los servicios relacionados durante un periodo de tiempo específico por un precio fijo (o un menú de precios fijos).
Gratuito o "freemium"
La mayoría de los proveedores de SaaS ofrecen una versión gratuita del software que los clientes pueden probar durante un breve periodo de tiempo, normalmente una semana o un mes. Normalmente, estas pruebas sin coste ofrecen acceso a todas las funciones del software, pero limitan el número de veces o el alcance de su uso, y algunas ni siquiera requieren tarjeta de crédito.
Algunas empresas de SaaS ofrecen versiones "freemium" de sus aplicaciones: versiones que son siempre gratuitas, con un subconjunto limitado pero útil de las funciones del producto completo, o que no están limitadas en modo alguno, pero que periódicamente exigen a los usuarios hacer clic en los anuncios mostrados antes de seguir trabajando. Los proveedores de SaaS esperan que los usuarios freemium acaben pasándose a una versión de pago del software.
Suscripción mensual o anual escalonada
Para las pequeñas y medianas empresas, los productos SaaS suelen ofrecer "niveles" de precios basados en el conjunto de funciones o el nivel de uso. Por ejemplo, una solución SaaS de marketing por correo electrónico puede ofrecer un nivel "estándar" para hasta 5000 contactos por 250 USD al mes, un nivel "pro" para hasta 20 000 contactos por 500 USD al mes, y un nivel "business" para 100 000 contactos más diseño de página de destino y alojamiento por 600 USD al mes.
Para las grandes empresas, los proveedores de SaaS pueden ofrecer un nivel "empresarial" que permite una selección más granular de funciones, soporte prioritario, condiciones especiales de SLA e incluso precios negociables.
Los precios escalonados permiten a los clientes elegir el mejor plan para sus necesidades funcionales y su presupuesto, y hacen que la escalabilidad sea tan fácil como pasar al siguiente nivel. La mayoría de los precios de las suscripciones escalonadas ofrecen un descuento a los clientes que pagan un año entero de una sola vez, y un ajuste prorrateado del precio para los clientes que cambian de nivel a mitad de la suscripción.
Los beneficios y las ventajas del SaaS se entienden mejor en comparación con el software tradicional, es decir, el software instalado y gestionado en una infraestructura local:
Posibles desafíos
A pesar de sus ventajas, SaaS introduce riesgos y retos potenciales que los clientes, especialmente los empresariales, deben conocer.
Como las aplicaciones SaaS son tan fáciles de usar para los usuarios, pueden proliferar en una organización sin que el personal informático lo sepa. Este fenómeno, denominado "TI invisible", puede plantear riesgos para la seguridad. En un nivel básico, si el personal informático no sabe qué software utilizan los usuarios, no puede garantizar que el software sea seguro.
En consecuencia, la TI invisible también puede exacerbar las malas prácticas de seguridad existentes (como utilizar la misma contraseña para más aplicaciones) y aumentar la vulnerabilidad general de la organización ante los atacantes.
Otro riesgo potencial es la dependencia del proveedor, o la dificultad para cambiar a otro proveedor de SaaS cuando la aplicación del proveedor actual ya no satisface las necesidades de rendimiento, funcionalidad o negocio del cliente. Por ejemplo, si una aplicación SaaS se basa en una lógica empresarial propia o en una pila tecnológica propia, podría ser difícil o imposible pasar de esa aplicación SaaS a otra sin hacer concesiones significativas.
SaaS, PaaS e IaaS son los tres principales modelos de computación "como servicio" que ofrecen los proveedores de servicios en nube. Cada modelo atrae a un tipo distinto de cliente de computación en nube y descarga de un grado diferente de gestión informática al proveedor de servicios en nube.
El SaaS, como ya se ha explicado en detalle, es para clientes que quieren comprar y utilizar una aplicación de software ya hecha y alojada en la nube a través de una conexión a Internet. El SaaS descarga todo el desarrollo de software y la gestión de infraestructuras al proveedor de servicios en la nube.
PaaS, o plataforma como servicio, proporciona una plataforma completa y totalmente gestionada alojada en la nube —hardware, software, herramientas de desarrollo e infraestructura— a través de una conexión a Internet para los clientes que quieran desarrollar sus propias aplicaciones. La PaaS permite a los equipos de desarrollo de software crear, probar, implementar, ejecutar, actualizar y ampliar aplicaciones de forma más rápida y económica que si tuvieran que crear y gestionar su propia plataforma in situ.
IaaS, o infraestructura como servicio, proporciona acceso bajo demanda a recursos informáticos, de red y de almacenamiento alojados en la nube en régimen de pago por uso. IaaS es para clientes que desean tener el control interno de sus aplicaciones y plataformas, pero que quieren ampliar y reducir los recursos de infraestructura según sus necesidades, en lugar de pagar el elevado precio de construir y gestionar un centro de datos local que pueda acomodar cargas de trabajo muy variables o "puntuales".
Obtenga análisis cognitivos, innove procesos y cree mejores experiencias del cliente con aplicaciones de software como servicio (SaaS) listas para usar.
Cree una estrategia de nube híbrida que impulse la rentabilidad, aumente la productividad y cree oportunidades de innovación.
Integre múltiples nubes privadas y públicas y sistemas locales.
Aproveche las soluciones de infraestructura local abiertas, flexibles y seguras para desbloquear su estrategia de nube híbrida.
Proteja a sus usuarios y sus aplicaciones dentro y fuera de la empresa con un enfoque de enfoque de SaaS nativo de la nube y de baja fricción.
Obtenga visibilidad, gestión y seguridad para los puestos finales y los usuarios con una solución MDM integral basada en software como servicio (SaaS).
Cree una vez, itere rápidamente e implemente en cualquier lugar con el desarrollo de aplicaciones nativas en la nube.
Desbloquee el potencial de su inversión en la nube transformando la forma de gestionar las aplicaciones.
Comprenda y compare los tres modelos de servicios de cloud computing más populares.
Obtenga una visión general de IaaS, sus componentes, ventajas, precios y cómo se relaciona con PaaS, SaaS, BMaaS, contenedores y sin servidor.
Cree, pruebe, implemente y amplíe aplicaciones de forma más rápida y rentable con PaaS, un modelo informático basado en la nube.
Vea las ventajas de DBaaS como una de las categorías de mayor crecimiento de las ofertas de software como servicio (SaaS) para aplicaciones en la nube.
Conecte de forma segura a cada usuario al nivel de acceso adecuado con IAM.
Comprenda cómo la infraestructura de TI comprende los componentes combinados necesarios para el funcionamiento y la gestión de los servicios de TI de la empresa y los entornos de TI.
Comprenda cómo el desarrollo de software comprende un conjunto de actividades informáticas dedicadas al proceso de creación, diseño, implementación y soporte de software.