1. A computer-implemented method for facilitating communications between network applications in a communications network, the method comprising: receiving a transmission from a source network application, the transmission comprising metadata and content; extracting the metadata from the transmission, the extracted metadata including a destination address formatted according to a first address type, the first address type indicating a type of network communication; determining routing for the transmission to one or more routable destination network applications, the routing determination being based on the metadata extracted from the transmission and being independent of the type of network communication indicated by the first address type, wherein determining routing for the transmission comprises: selecting a destination network application from the routable destination network applications to receive the transmission, wherein the selected destination application uses a second address type that is incompatible with the first address type, and the second address type indicates a type of network communication associated with the selected destination network application; creating an application mapping template that describes routing instructions to route the transmission to the selected destination network application based on a combination of the extracted metadata and content from the transmission, wherein the application mapping template further describes transformation instructions to transform the first address type to the second address type without modifying the source network application and the selected destination network application; applying the application mapping template to the transmission by transforming the extracted metadata and content in the routing instructions to be suitable for routing the transmission to the selected destination network application, the transforming including accessing a transformation table to identify whether the transformation may be performed based on a type of transformation and parameters for the types of transformations to be performed; formatting a new destination address for the selected destination network application based on the transformation instructions, the new destination address formatted according to the second address type, the second address type indicating the type of network communication associated with the selected destination network application, and the new destination address comprising address content associated with the new destination address; and routing the transmission to the selected destination network application using the new destination address.