This chapter introduces context-driven personalisation of service provision based on a middleware architectural approach. It describes the emerging environment on service provision, outlining the increasing requirements for personalisation as well as the state-of-the-art approaches in personalisation. A novel information space is presented to introduce the middleware architectures for personalisation in service provision. Technology enablers for context and knowledge management as well as service adaptation are also introduced, and an architectural model for the personalisation functionality is presented. The study also touches upon advanced concepts based on autonomic computing and communications to introduce future research directions.