Las herramientas BPM (Business Process Management) no han logrado tener una participacion en las organizaciones actualmente,aunque existe gran cantidad de opciones que varian en cuanto a desempeno, funcionalidad, facilidad de uso, interfaz de usuario y precio no han logrado establecerse como la herramienta que podria dar una solucion a los problemas de las organizaciones. La implementacion de herramientas BPM requiere que se aplique un metodo, pero en el proceso de implementacion y/o migratorio entre las herramientas BPM, existen inconsistencias que desde luego deben ser resueltas antes de migrar y para evitar afectacion en la integridad de la informacion, el presente articulo se basa en construir una especificacion en torno a esos metodosusados por las herramientas BPM maseficientes y de esta manera determinar que se debe tener en cuenta al migrar desde una herramienta a otra o sencillamente para establecer desde un principio que debe establecerse para que los procesos de implementacion y migratorio sean los mas optimos. De acuerdo con este contexto, se pretende dar una especificacion que sirva como referencia para intercambiar informacion entre herramientas BPM,con el fin que las herramientas de software puedan generar mecanismos que permitan importar y exportar informacion entre ellas y para que el usuario pueda tomar una mejor decision sobre queherramientas de software a usar.