1. A method comprising: creating a first virtual device context on a physical device in a computer network, wherein the first virtual device context is a first logical grouping of one or more services; and creating a second virtual device context on the physical device, wherein the second virtual device context is a second logical grouping of one or more services, wherein the first virtual device context is capable of being managed independently of the second virtual device context such that resources assigned to either virtual device context are capable of being managed without affecting management of the other virtual device context.