¿Software como servicio (SaaS) o software a medida?
Una empresa que necesita software se enfrenta a una decisión crítica: ¿Debe optar por una suscripción para utilizar un software como servicio (SaaS) existente o invertir en el desarrollo de un software a medida adaptado a sus necesidades? A continuación definiremos ambas soluciones y describiremos las ventajas e inconvenientes de cada una.
Software como servicio (SaaS)
El software como servicio (SaaS, por sus siglas en inglés) es un software ya hecho, previamente creado y en propiedad, que se pone a disposición de usuarios externos (por ejemplo, empresas). Suele ser un servicio en la nube disponible para el cliente a través de un navegador web, previo pago de una cuota de suscripción.
Ventajas de SaaS
- Rápida puesta en marcha. Por lo general, es fácil contratar un servicio de este tipo y empezar a utilizarlo.
- Bajo coste inicial. La primera cuota de abono no suele suponer un coste elevado para la empresa. Esporádicamente, también hay promociones para el periodo inicial de uso del servicio.
- El mantenimiento del servidor en el que se basa el servicio, la continuidad del servicio ofrecido y las copias de seguridad son problemas de su propietario.
- Las funciones disponibles pueden ser a veces inspiradoras y mostrar cómo debe trabajar una empresa con menos experiencia.
- Ocasionalmente, puede ajustar el alcance del servicio alquilado seleccionando la opción y la suscripción adecuadas.
Desventajas del SaaS
- El bajo coste inicial del software como servicio suele aumentar considerablemente con el tiempo.
- SaaS se ofrece como "talla única". Por tanto, es imposible ajustar el servicio a las necesidades individuales de cada empresa.
- La falta de funcionalidades SaaS que necesita una determinada empresa puede implicar la necesidad de realizar algunas operaciones fuera del servicio, o contratar otro servicio para algunas actividades, lo que multiplica las entidades, hace perder tiempo y causa problemas adicionales.
- Aunque SaaS disponga de las funcionalidades que necesita una empresa, a menudo se implantan de un modo que la obligará a modificar sus operaciones, normas y hábitos.
- Muchas funcionalidades innecesarias del software - servicios sólo dificultan su uso. Por ejemplo, los usuarios solo necesitan unas pocas funciones básicas, pero tienen que buscarlas en la espesura de extensos menús.
- No hay posibilidad de integración con sistemas externos, a menos que el proveedor de servicios la haya previsto.
- Incapacidad para crear los informes que necesita la empresa, a menos que los existentes sean adecuados.
- No hay posibilidad de integración con una aplicación móvil si el proveedor del servicio no ha creado la API adecuada. Incluso si existe una API, puede ser imperfecta, truncada o no probada (conocemos casos así por nuestra experiencia) y crear una aplicación móvil que funcione con el servicio puede ser problemático.
- Los datos introducidos por la empresa se guardan en los servidores de los propietarios del servicio, por lo que teóricamente alguien puede tener acceso a ellos. No es una opción recomendable si sus datos son sensibles.
- Los propietarios del servicio pueden cerrarlo o cambiarlo a su discreción, lo que supondrá un grave problema para algunos clientes.
Algunas de las desventajas anteriores también se aplican a las aplicaciones "en caja" ya instaladas en los ordenadores cliente.
Software a medida
El software a medida (también conocido como software personalizado o software hecho a medida) es un software hecho a medida para una empresa o persona concreta, estrictamente adaptado a sus necesidades y requisitos, o al menos al alcance del proyecto fijado al principio.
Ventajas del software a medida
- El coste de crear software a medida, dentro del ámbito acordado, es único.
- Una aplicación a medida se diseña y elabora específicamente para satisfacer las necesidades únicas de una empresa concreta. Si los requisitos de la empresa están bien pensados y especificados, una aplicación creada en función de ellos tiene más posibilidades de optimizar las operaciones de la empresa. Tenemos estudios de casos en los que las operaciones de nuestros clientes se han optimizado en 50 - 120%.
- El software a medida refleja la forma de trabajar de la empresa y se adapta a ella, y no al revés. Por tanto, es más cómodo que el SaaS.
- Una aplicación personalizada contiene sólo lo que sus usuarios necesitan. Es clara y cómoda.
- El software a medida puede contener todas las funcionalidades que necesita la empresa en un área determinada. Por tanto, no es necesario utilizar otro software.
- El software a medida puede integrarse con diversas aplicaciones externas, inmediatamente durante su desarrollo o más tarde.
- Todos los informes que necesita la empresa pueden incluirse en el software desde el principio o añadirse más tarde.
- Es fácil crear un software junto con una aplicación móvil personalizada. También puedes modificarlo posteriormente y desarrollar una aplicación móvil para él.
- Al encargar una solución a medida, el cliente se convierte en propietario de su 100%, y obtiene los códigos fuente y la posibilidad de modificar el software según su criterio.
- El propietario de una aplicación dedicada tiene pleno control sobre los datos almacenados en ella en su servidor o en uno alquilado.
- Seguridad de mantener el software dedicado mientras su propietario lo necesite.
- Usted tiene su propia marca en su aplicación.
Desventajas de software a medida
- La necesidad de encontrar la empresa adecuada que desarrolle software a medida.
- Mayor coste inicial (necesario para desarrollar software a medida) que el coste de alquilar SaaS.
- El desarrollo de software lleva tiempo, normalmente varios meses.
- Es necesario implicar al futuro propietario de la aplicación personalizada en el proceso de su creación, especialmente al principio del proyecto (especificación de requisitos) y al final (pruebas, aceptación).
- La falta de una buena consideración y especificación de sus necesidades puede dar lugar a la creación de una aplicación que será ineficaz e imperfecta.
- La necesidad de mantener un servidor para la aplicación personalizada (aunque alquilarlo no suele generar costes elevados), y la copia de seguridad de los datos (que suele realizar el propietario del servidor alquilado).
¿Qué es mejor para mí?
Si es una pequeña empresa nueva, tiene un presupuesto limitado, necesita una aplicación bastante estándar y existe un SaaS que incluye las funciones que necesita, esta es la opción que le conviene. Un ejemplo pueden ser las tiendas online, donde hay muchas soluciones estándar en alquiler.
Sin embargo, si:
- Sus necesidades o su forma de trabajar son específicas.
- Necesita funcionalidades inusuales o ampliadas de la aplicación.
- También necesita una aplicación móvil
- O desea tener un control total sobre la aplicación y los datos almacenados en ella
- entonces la mejor solución para usted será encargar una aplicación "a medida".
Al crear su propia aplicación, le resultará más cómoda, se adaptará mejor a sus necesidades e incorporará su marca.
¿Con qué te ves y te sientes mejor: con ropa hecha a medida o alquilada?