¿Quién necesita una plataforma?

Un día de estos puede que se encuentre con un anuncio sobre una alianza estratégica, una arquitectura abierta o una API comercial que le prometa integrar todas sus herramientas, mover sus datos entre aplicaciones sin fisuras y simplificar su agenda de programación.

En el laboratorio de programación, se intentan conjuntar diversos componentes individuales para que los de marketing puedan ofrecer una solución unificada al cliente sin temor a causar el ridículo.

¿De dónde procede toda esta urgencia por la integración? ¿Por qué todo el mundo está intentando integrar sus productos en suites o construir plataformas para dar soporte a una integración abierta? ¿Quién necesita estas plataformas?

Usuarios finales

Veamos. Los usuarios finales no llaman a la línea de soporte para decir que lo que realmente necesitan es una plataforma de herramientas abierta.

Pero sí que preguntan por qué su producto no se integra con las otras herramientas. Piden características que se encuentran fuera del ámbito de la aplicación porque no pueden utilizar sus datos con una herramienta que realizaría mejor el trabajo. Se encuentran con problemas a la hora de importar y exportar entre programas diferentes. Se preguntan por qué sus programas tienen interfaces de usuario completamente distintas si las tareas que efectúan son similares. ¿No parece obvio que la herramienta de diseño del sitio Web de los usuarios debería estar integrada con su programa de lenguaje script?

Los usuarios quieren tener la libertad de elegir la mejor herramienta para realizar una tarea. No desean sufrir restricciones debido a que el software solo se integra con unos cuantos programas. Tienen un trabajo que hacer, y no es precisamente gestionar el flujo de archivos y datos entre sus herramientas. Están ocupados en solucionar sus propios problemas. Usted es quien tiene que hacer que las herramientas funcionen y, mejor aún, que lo hagan de manera conjunta.

Desarrolladores de software

Mientras tanto, usted sigue dependiendo de que su herramienta implemente la siguiente tanda de características críticas, arregle errores y envíe releases. Lo último que necesita es otra característica de importación de urgencia más en su lista.

¿No sería estupendo que pudiera publicar suficientes ganchos para integrar en su herramienta el problema de cualquier otra persona? Lamentablemente, a menos que trabaje para una compañía importante, no tiene capacidad suficiente para lograrlo.

Copyright IBM Corporation y otros 2000, 2003.