In one embodiment, network device application 75 is a combination of hardware and software, such as a central processing unit, memory, a system bus, an operating system and one or more software modules implementing the functions performed by network device, as well as the automated deployment and configuration functionality described herein.