1. A method for managing use of protected content by providing a specific user interface to an application program used to render the content, said method comprising: identifying a user interface description associated with content; building a specific user interface based on the user interface description; and replacing the standard user interface of an application program used to render the content with the specific user interface.