Hubo un tiempo en la que las aplicaciones eran monolíticas, es decir no compartían el código ni operaciones entre una pieza de software y las otras. Por ende, los desarrollos eran mucho más complejos, solucionar un bug o agregar una nueva funcionalidad tenía un costo muy alto y mucho más en el mundo ERP.

  

¿Nunca escuchaste sobre empresas que usan versiones de productos desactualizadas?, incluso las empresas que se denominan world class, aquellas que se definen como organizaciones que se han construido a través de procesos de aprendizaje permanente. Dichas empresas tienen la mayor parte de sus clientes en versiones anteriores.   

 

Más info en: Beneficios del Working Social para empresas

 

Había que solucionar esta serie de problemáticas y la tecnología de construcción de software se transformó. No solo cambió la manera de construcción de los sistemas digitales, sino que también se desarrollaron soluciones que permiten ser actualizadas de forma constante para dar lugar a mejoras continuas.

Tecnología que facilita la conectividad: API

 Lo más importante de esta evolución fue la posibilidad de integrar las soluciones. Se comenzaron a crear aplicaciones que se podían combinar con otras. A esa tecnología que facilita la conectividad se la denomina API (Application Programming Interface).

 Asumir la implementación de una soluciónERP sin considerar las posibles integraciones con otras plataformas existentes significa acotar la capacidad de crecimiento de la organización.

 Por ese motivo,  es clave que las empresas proveedoras de software tengan en cuenta las integraciones y no busquen abarcar todo el desarrollo y las necesidades específicas de todos sus clientes.

 

Los mega proyectos demoran mucho tiempo y pueden no tener los resultados esperados. Es recomendable enfocar los esfuerzos en potenciar y desarrollar una solución determinada y no tratar de abarcar el desarrollo de todas en simultáneo.  

 

Es indispensable que una plataforma de gestión tenga disponible una API completa que permita de forma simple y fácil extraer información o recibir pedidos de transacciones externas para extender el funcionamiento previsto del sistema.

 

 Las necesidades cambian con el tiempo y las APIs son las que ayudan a disponibilizar rápidamente esos los cambios.

 

 Para aquellos que no lo saben las API se han convertido en una de las claves para facilitar la digitalización en las empresas ya que permiten la conexión entre las distintas piezas de software para que se comuniquen entre sí.