Life-long learning is a term that has different meanings. It can refer to the learning that occurs in relation to a particular career path, learning inside or outside the workplace, or informal learning that occurs as a part of a hobby or personal interest. Tools that support life-long learning should be malleable enough to effectively adapt to changes in learning mode, behavior and context to take into account changes in the personal circumstances and objectives of learners. This paper presents the beginning of a process to uncover some of the dimensions that can govern the design of adaptable, extensible and customisable life-long learning systems