Regresar a Página Principal

 

    
El Software como un Servicio (SAAS)
Aplicaciones a Demanda

Aportación:
Armando Velenzuela, Desarrollo
Corporativo Tijuana

 


::::::  Introducción  ::::::

De mediados de los noventas hasta el 2002 el Internet rápidamente se convirtió en el pan de cada día de personas ajenas a la ingeniería y las ciencias exactas, en Estados Unidos por ejemplo se crearon cientos de compañías llamadas “.com” como Amazon.com, Hotmail.com, Yahoo.com, por decir las más conocidas que sobrevivieron al crack económico que hubo entre el marzo de 2000 hasta el 9 de octubre de 2002 (1) . De ese entonces hasta ahora el concepto del Internet ha evolucionado de muchas formas y uno de los puntos que ha madurado es el ver a la red como un medio para proveer servicios avanzados y no solo para el intercambio de información.

 

::::::  ¿Qué es el "Software como unServicio"?  ::::::


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 del 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 necesitara 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, un VPN o e-mail? 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 (ej. la PC de un vendedor) hacia un servidor central colocado en la empresa proveedora de sistemas y no en la compañía del cliente.

¿Cuáles son las características de SAAS (Software As A Service)?
Es software donde el acceso es vía red. 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. 

¿Cuáles son las ventajas que hay en el “Software como un servicio”?
Tres de las ventajas más alentadoras para crear un esquema SAAS según creo, son: 

·         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.

¿Cuáles son los puntos de oportunidad y retos para crear software como SAAS?
Dadas la ventajas que cubre este modelo de software surgen nuevos retos y oportunidades por atender para dar así un amplio y exitoso SAAS (8):         

1.       Retos del modelo de negocios: las empresas desarrolladoras de software deben hacer un plan para incorporar el software a demanda sin dejar a un lado las oportunidades de negocio con sus licencias convencionales.

2.       Retos en la operación del sistema: Surge como necesidad el estandarizar procesos para la atención y soporte del sistema, construir procesos automatizados que agilicen y bajen el error humano.

3.       Retos en la arquitectura del sistema: se recomienda crear software capaz de adecuarse a la lógica de negocio del cliente sin tener que cambiar la estructura base del sistema.

En las circunstancias actuales donde el acceso al Internet es mucho más rápido que hace 10 años (en el común de las empresas), el realizar software dentro del modelo de servicio suena más real y tangible comparado a hace 10 años.  El Internet ha traído la capacidad de hacer software libre de ataduras en hardware, las pequeñas y medianas empresas pueden tener acceso a aplicaciones de gran peso sin tener que gastar demasiados pesos.

   

::::::  Referencias  ::::::


(1) http://www.investopedia.com/features/crashes/crashes9.asp

(2) http://en.wikipedia.org/wiki/Microsoft_Office_Live

(3) http://www.webpronews.com/expertarticles/expertarticles/wpn-62-20051107TheBenefitsoftheSoftwareasaServiceModel.html

(4) http://en.wikipedia.org/wiki/Software_as_a_Service

(5) http://en.wikipedia.org/wiki/Application_service_provider

(6) http://computerworld.com/managementtopics/management/story/0,10801,107276,00.html

(7) http://www.salesforce.com/

(8) http://www.softwaremag.com/l.cfm?doc=1204-ThoughtLeadership-k_chandrasekhar

(9) http://www.jamcracker.com/

 

Regresar a Página Principal