Para facilitar la interoperabilidad de los procesos, se han desarrollado soluciones tales como aquellas basadas en DNE, que son especificaciones de un conjunto de DNE que deben ser intercambiados de acuerdo a un protocolo, y definen los procesos y los mensajes que deben ser intercambiados para dar soporte a los mismos (tales como los estándares definidos por RosettaNet, ebXML y OAGIS).