1. A method for interfacing with a managed device, comprising: receiving, at a management system, a message including an identifier indicative of a location at which interface information associated with the managed device is stored, wherein the interface information comprises information adapted for use by a management system to interface with the managed device; obtaining the interface information, wherein the interface information comprises an interface routine and a description of the interface routine, wherein the interface routine is specified using an interpreted language, wherein the interface routine description is specified using a descriptive language; and initiating a request to perform a function on the managed device using the interface routine and the interface routine description.