1. A method comprising: defining one or more application roles in a metadata driven framework for providing selective access to content, wherein the content comprises data and content objects, the data being associated with at least one application supported by the metadata driven framework; assigning at least one application role from the one or more application roles to a user associated with the metadata driven framework; and associating the at least one application role with one or more of the content objects, the content objects being determined based on metadata associated with the user, wherein based on the application role assigned to the user, the data and the one or more content objects are selectively rendered for access to the user.