This paper presents AES (acronym of Agents for Enriched Services) framework; a generic framework that can be used to enrich services and adapting an original service request to what the context information, user profile and other multiple sources of information can bring in order to improve the end-user experience in using the framework. The framework is presented along with its architecture and the way it was implemented using agents, an example showing how this framework may improve collaboration and a study case are presented in order to validate the framework's functionality.