Cuando se trata de software empresarial, la eterna pregunta para las empresas es si construir o comprar las plataformas que necesitan usar para sus operaciones diarias. Esto es cierto para las empresas de todos los tamaños, ya que sopesan varios factores de costo, tiempo y recursos para las nuevas inversiones en software.

Hombre frente a la pizarra dibujando los pros y los contras de construir o comprar soluciones.

Esta decisión afecta a todos los sistemas en los que las empresas confían para sus operaciones diarias. Ya sea construyendo un nuevo sitio web o decidiendo sobre un solución de videoconferencia, tomar decisiones sobre si diseñar sistemas desde cero o comprar soluciones listas para usar requiere una consideración cuidadosa.

En las instalaciones frente a la nube

Un factor importante al diseñar cualquier sistema es si optar por una solución local o basada en la nube. Los sistemas en las instalaciones brindan control adicional, pero también tienen algunas desventajas importantes: precios variables y el costo de mantener la infraestructura física y el mantenimiento continuo. Soluciones en la nube, por el contrario, ofrecen precios predecibles, infraestructura alquilada y mantenimiento administrado por el proveedor.

Antes de lanzarse a cualquier nuevo proyecto de software, los líderes de una empresa deben hacer una análisis completo de sus requisitos comerciales para comprender cuál de estas herramientas se adapta mejor a ellos. En este artículo, cubriremos algunas de las principales consideraciones que influyen en la decisión de construir o comprar soluciones de videoconferencia.

¿Construir o comprar? Considere estos 4 factores

1. Costo

Las corporaciones necesitan administrar sus proyectos de software dentro de un presupuesto determinado, lo que significa que el costo a menudo puede ser un factor principal por las decisiones que se toman. Las empresas obviamente quieren herramientas que satisfagan sus necesidades y sean confiables, pero a veces ahorrar dinero es la principal prioridad.

En su mayor parte, las soluciones de código abierto están disponibles como paquetes de software completamente gratuitos. Esto se debe al enfoque comunitario que requiere que las personas puedan descargar las aplicaciones y experimentar con ellas. Debido a que no existe un proveedor oficial que distribuya el software, los usuarios pueden obtenerlo sin costo alguno.

Las soluciones de software de código abierto también ofrecen muchas otras ventajas. Debido a que el código se mantiene en un repositorio central y está abierto para que cualquiera lo use y edite, estos sistemas ofrecen una gran más interoperabilidad que los sistemas propietarios. Esta es una consideración importante si está buscando implementar un sistema complejo en el que los servicios como la videoconferencia estén integrados en su paquete de productividad empresarial. Esto es cierto tanto para las iniciativas internas de código abierto como para las aplicaciones SaaS basadas en estándares abiertos.

Usar aplicaciones de código abierto de forma gratuita puede parecer una decisión obvia para las empresas. Sin embargo, ciertos paquetes de software tienen restricciones de licencia que dictan cómo se pueden usar. En muchos casos, si una organización planea usar el software a nivel empresarial, debe obtener una licencia de sitio que cobra una tarifa mensual o anual.

Sin embargo, algunos paquetes de software no vienen con estas limitaciones. Las soluciones SaaS modernas utilizan cada vez más soluciones de código abierto, incluidas sistemas de videoconferencia como Lifesize con WebRTC. El uso de estándares de código abierto en estos sistemas tiene dos ventajas principales. Brinda a los clientes transparencia cuando se trata de privacidad y seguridad de los datos, además de brindar a las empresas una mayor interoperabilidad en los sistemas empresariales a gran escala.

2. Implicaciones de seguridad

La ciberseguridad debería ser siempre una prioridad al considerar qué tipos de nuevos paquetes de software agregar al entorno de una empresa. El simple hecho de elegir nuevas herramientas en función del costo o la compatibilidad podría dejarlo expuesto y abierto a ataques de personas externas con intenciones maliciosas.

En muchos casos, las aplicaciones basadas en estándares creadas en código abierto son más seguras que las contrapartes de los proveedores porque su código fuente está abierto al público y ha sido revisado por profesionales de ciberseguridad. Una revisión rápida de la mejores proveedores de alojamiento web today muestra que muchos usan arquitectura de servidor basada en aplicaciones de software de código abierto, precisamente por esta razón. Esto puede incluir cosas como el servidor web Apache, el motor de base de datos MySQL o el sistema de administración de contenido Drupal. 

Los sistemas creados con estándares abiertos son fundamentalmente más seguros, ya que una comunidad global los prueba y mejora constantemente, en lugar de depender de su seguridad en un solo proveedor que utiliza una base de código patentada que es invisible para el público en general. 

Una vez más, es importante investigar la reputación de varias opciones de código abierto y comparar su historial en lo que respecta a la seguridad. Después de instalar e integrar una nueva herramienta, el personal de TI de su empresa debe asegurarse de que esté debidamente bloqueada y protegida detrás de un firewall controlado.

3. Protocolos de audio y video

En los primeros días de Internet, manejar archivos de audio y video era un lío complicado. Tenías que tener una aplicación de reproducción que fuera compatible con la codificación original del contenido o, de lo contrario, no tendrías suerte. A medida que la web ha madurado, han surgido estándares para protocolos de audio y video que hacen que este proceso sea más abierto y sencillo.

Muchas empresas modernas ahora optan por no tener líneas telefónicas normales en sus oficinas y, en su lugar, confían en soluciones basadas en la web. Al basarse en estándares y protocolos de código abierto, también se vuelve más fácil interactuar con otras organizaciones.

4. Soporte empresarial

Al planificar un nuevo proyecto o inversión de software, a menudo el enfoque de una empresa se centra en la construcción y el lanzamiento iniciales. Si bien esta es una fase crítica para cualquier implementación de tecnología, es importante recordar los costos y el esfuerzo necesarios para mantener las aplicaciones a lo largo del tiempo.

Con soluciones de código abierto o en las instalaciones, las empresas suelen estar solas para mantenerse a sí mismas, ya sea a través de un personal interno o mediante externalizar la actividad, los cuales pueden ser esfuerzos costosos. Las tecnologías SaaS pueden requerir una mayor inversión financiera por adelantado, pero generalmente vendrán con soporte las XNUMX horas y monitoreo proactivo para ayudar a solucionar o prevenir problemas que puedan ocurrir.

Consideraciones Finales:

Cuando una empresa ha identificado la necesidad de una herramienta de software nueva o actualizada, es probable que se vea inundada con una variedad de opciones diferentes. Si el programa va a ser altamente personalizado en función de la lógica empresarial interna, la creación de la herramienta dentro de la organización puede ser la apuesta más segura.

Para aquellas empresas que buscan una solución lista para usar más estándar, la decisión es entre pagar por un producto de proveedor listo para usar o integrar una pieza de tecnología de código abierto. 

Hay ventajas y desventajas para ambas opciones y, en realidad, la elección correcta depende del alcance del proyecto. Es más importante para realizar un adecuado análisis de las necesidades del negocio antes de lanzarse a cualquier nuevo proyecto de software. Si elige la solución antes de comprender completamente el problema, podría producirse un desastre o al menos alguna variación del mismo.