This paper introduces several ideas related to the preparation of developers and users of software products. It identifies commonalities observed in different educational contexts through which a unified strategy in preparing highly technologically qualified workforce of the future can be formulated. The paper argues for the importance of students’ field experience and research work facilitated through the use of the administrative flexibility principle and appropriate modification of traditional signature pedagogies. Keywords: Software engineering, education, internship, dynamical management, administrative flexibility, signature pedagogy;