The ROLE project is an EU-funded project involving 16 partners across 7 countries that aims to empower learners to build their own responsive open learning environments. The project developed a technical framework and psycho-pedagogical model to support self-regulated learning in personal learning environments. This includes tools like a widget store, mashup recommender, and widgets to support learning activities. The framework was tested in various educational settings from academic to professional learning. Lessons learned include the need for usability, guidance materials, fostering innovative technology use, domain-specific tools, and supporting changes to learning culture.