1. A method of constructing digital communications comprising: developing a schema defined in a communication modeling language and representing user supplied requirements and a session request; loading the schema into a communication virtual process, the communication virtual process: (i) storing an intermediary script; and (ii) compiling the intermediary script based upon information stored in a middleware library so that the intermediary script is compiled into an executable object, wherein the middleware library includes interfaces and the implementation of the intermediary script for use with the target module; managing the executable object between a source module and a target module based on an existing communications architecture between the source module and the target module, wherein the managing includes retrieving an interface module to marshal data over the existing communications architecture and referencing the target module for that interface module; coordinating communications based on the existing communications architecture; and optimizing the executable object to further adapt to the executable object for execution on the target module.