This paper describes the architecture of the NetFoundry platform in the context of how the NetFoundry layers can integrate with other layers to provide security, reliability and performance over Internet connections for today’s distributed, dynamic, automated application environments.