1. A computer-implemented method comprising: accessing, using one or more processors, a template, the template comprising a plurality of static portions and a plurality of dynamic portions; accessing, using the one or more processors, a first set of parameters associated with a first node, the first node located in a first security zone that is associated with a first security level; generating, using the one or more processors, a first set of instructions that configure a device to communicate with the first node, the first set of instructions comprising the static portions and the first set of parameters, the first set of parameters arranged according to the plurality of dynamic portions, the first set of instructions comprising Business Process Execution Language; accessing, using the one or more processors, a second set of parameters associated with a second node that performs a plurality of functions not performed by the first node, wherein the second node is located in a second security zone that is associated with a second security level different from the first security level; generating, using the one or more processors, a second set of instructions that configure the device to communicate with the second node, the second set of instructions comprising the static portions and the second set of parameters, the second set of parameters arranged according to the plurality of dynamic portions, the second set of instructions comprising Business Process Execution Language; wherein the second node performs a secure communication with the first node via the device.