El software como servicio (SaaS) es un software de aplicación alojado en la nube que se utiliza a través de una conexión a Internet con un navegador web, una aplicación móvil o un cliente ligero.
El proveedor de SaaS es responsable de operar, administrar y mantener el software y la infraestructura en la que se ejecuta. El cliente simplemente crea una cuenta, paga una tarifa 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 distribuían a terminales remotas. Pero el SaaS tal 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 la nube más común y el modelo de entrega de software dominante. Gran parte del software que utilizan los empleados, 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 de personal, se suministra a través del modelo SaaS.
En comparación con el software tradicional instalado on premises, el SaaS ofrece a negocios de todos los tamaños (desde nuevas empresas hasta gigantescas organizaciones mundiales) las ventajas de un menor tiempo de creación de valor, gastos de gestión mínimos o nulos y costos predecibles.
Esta popularidad continúa aumentando. El analista del sector Gartner prevé que los ingresos mundiales por software SaaS superarán los USD 145 000 millones a fines de 2022 (enlace externo a ibm.com); otro analista, International Data Corporation (IDC), proyecta que el mercado mundial de SaaS crecerá a USD 302.100 millones en 2025 (enlace externo a ibm.com).
Conecte e integre sus sistemas para preparar su infraestructura para la IA.
Regístrese para recibir la guía sobre DaaS
El SaaS aprovecha la infraestructura de computación en la nube y las economías de escala para ofrecer a los clientes un enfoque más simplificado de la adopción, el uso y el pago de 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 de nube o con un proveedor de servicios en la nube (como Amazon Web Services (AWS), Google Cloud, IBM Cloud o Microsoft Azure). El alojamiento 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 conexión a Internet y un dispositivo de usuario conectado a Internet (por ejemplo, una computadora, teléfono móvil o tableta). Las aplicaciones SaaS normalmente se ejecutan en cualquier navegador web; en dispositivos móviles, las aplicaciones SaaS pueden ejecutarse de manera más eficaz en (o pueden requerir) una aplicación 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 computadoras.
Las aplicaciones SaaS utilizan una arquitectura de múltiples inquilinos, en la que una única instancia de la aplicación atiende a cada cliente. Para la seguridad y la privacidad de los datos, los datos de las aplicaciones, los datos del usuario, los datos del sistema y las configuraciones personalizadas de cada cliente se segregan de los de otros clientes.
Lo más importante es que las aplicaciones SaaS requieren poca o gestión o no requieren ninguna 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 período de tiempo específico por un precio fijo (o menú de precios fijos).
Sin costo o "freemium"
La mayoría de los proveedores de SaaS ofrecen una versión sin costo del software que los clientes pueden probar durante un breve periodo, normalmente una semana o un mes. Por lo general, estas pruebas ofrecen acceso a todas las funciones del software, pero limitan la cantidad de veces o el grado en que se pueden usar esas funciones, y algunas ni siquiera requieren una tarjeta de crédito.
Algunas empresas de SaaS ofrecen versiones "freemium"de sus aplicaciones: versiones que siempre son sin costo, con un subconjunto limitado pero útil de las características completas de los productos, o que no están limitadas de ninguna manera, pero periódicamente requieren que los usuarios hagan clic en los anuncios mostrados antes de poder continuar trabajando. Los proveedores de SaaS esperan que los usuarios freemium eventualmente pasen a una versión pagada del software.
Precios de 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 características o el nivel de uso. Por ejemplo, una solución de marketing por correo electrónico SaaS podría ofrecer un nivel "estándar" para hasta 5 000 contactos por USD 250 al mes, un nivel "pro" para hasta 20 000 contactos por USD 500 al mes y un nivel "empresarial" para 100 000 contactos más diseño de página de destino y alojamiento por USD 600 al mes.
Para las grandes compañías, los proveedores de SaaS pueden ofrecer un nivel "empresarial" que permite una selección más granular de características, 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 todo un año a la vez, y un ajuste de precio prorrateado para los clientes que cambian de nivel a mitad de la suscripción.
Los beneficios y ventajas del SaaS se entienden mejor en comparación con el software tradicional, es decir, el software instalado y administrado en una infraestructura on-premises:
Dificultades potenciales
A pesar de sus ventajas, el SaaS presenta riesgos y dificultades potenciales que los clientes, en particular los empresariales, deben tener en cuenta.
Dado que es tan fácil que los usuarios empiecen a utilizar las aplicaciones SaaS, pueden proliferar en una organización sin que el personal informático lo sepa. Este fenómeno, llamado "TI en la sombra", puede plantear riesgos de 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, las TI en la sombra también pueden exacerbar las malas prácticas de seguridad existentes, como usar la misma contraseña para aún más aplicaciones, y aumentar la vulnerabilidad general de la organización ante los atacantes.
Otro riesgo potencial es la dependencia de proveedores ("vendor lock-in"). o 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 de negocio patentada o en una pila de tecnología patentada, puede 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 la nube. Cada modelo atrae a un tipo distinto de cliente de computación en la nube y descarga de un grado diferente de gestión informática al proveedor de servicios en la nube.
El SaaS, como se explicó en detalle anteriormente, es para clientes que desean comprar y utilizar una aplicación de software lista para usar 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 la infraestructura al proveedor de servicios en la nube.
La PaaS, o plataforma como servicio, proporciona una plataforma completa totalmente gestionada y alojada en la nube (hardware, software, herramientas de desarrollo e infraestructura) a través de conexión a Internet para los clientes que desean desarrollar sus propias aplicaciones. La PaaS permite a los equipos de desarrollo de software crear, probar, desplegar, ejecutar, actualizar y escalar aplicaciones de forma más rápida y económica de lo que lo harían si tuvieran que crear y administrar su propia plataforma on-premises.
La IaaS, o infraestructura como servicio, proporciona acceso bajo demanda a recursos informáticos, de red y de almacenamiento alojados en la nube mediante un sistema de pago por uso. La IaaS es para clientes que desean tener control interno sobre sus aplicaciones y su plataforma, pero quieren escalar y reducir los recursos de infraestructura según sea necesario, en vez de pagar el alto precio de construir y administrar un centro de datos on-premises que pueda alojar datos altamente variables o cargas de trabajo con picos.
Obtenga analytics cognitivos, innove procesos y cree mejores experiencias para los clientes con aplicaciones de software como servicio (SaaS) listas para usar.
Cree una estrategia de nube híbrida que aumente la rentabilidad y la productividad y cree oportunidades de innovación.
Integre a través y dentro de múltiples nubes públicas y privadas y sistemas on-premises.
Aproveche las soluciones de infraestructura on-premises abiertas, flexibles y seguras para desbloquear su estrategia de nube híbrida.
Proteja a sus usuarios y aplicaciones, dentro y fuera de la empresa, con un enfoque de software como servicio (SaaS, por sus siglas en inglés de inglés) nativo de la nube y con baja fricción.
Obtenga visibilidad, gestión y seguridad para puntos finales y usuarios con una solución de gestión de dispositivos móviles (MDM) integral basada en software como servicio (SaaS).
Cree una vez, itere rápidamente y despliegue en cualquier lugar con el desarrollo de aplicaciones nativas de la nube.
Desbloquee su inversión en la nube transformando la forma en que administra las aplicaciones.
Comprenda y compare los tres modelos de servicio de computación en la nube más populares.
Obtenga una descripción general de la IaaS, sus componentes, ventajas y precios y cómo se relaciona con la PaaS, el SaaS, el BMaaS, los contenedores y el modo sin servidor.
Cree, pruebe, despliegue y escale aplicaciones de manera más rápida y rentable con la PaaS, un modelo de computación basado en la nube.
Vea los beneficios de la DBaaS como una de las categorías de ofertas de software como servicio (SaaS) de más rápido crecimiento 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 abarca los componentes combinados necesarios para el funcionamiento y la gestión de los servicios de TI empresariales y los entornos de TI.
Entienda que el desarrollo de software consiste en un conjunto de actividades de informática dedicadas al proceso de creación, diseño, despliegue y soporte de software.