1. A method of enabling programmatic management of software resources in a content framework environment, comprising steps of: defining a system interface for a collection of one or more software resources; populating the system interface with one or more management functions; specifying the populated system interface in a service description document; and registering the service description document in a network-accessible registry.