The paper deals with the problem of designing flexible learning and instruction. Flexibility is considered both from the learner's and the designer's perspective. The potential of telematics in the design, development and implementation of flexible and distance learning is discussed. A Method for flexible instructional modules development is presented which aims at assisting the educational designers in the development of flexible instructional modules, ie, modules, which are easily adaptable to different learner's needs, allow learner's choices and different delivery platforms, including distance delivery. Examples of Method applications and current development of a software system to facilitate the Method's implementation are reported.