In this thesis, customer involvement in new product and service development is defined as those processes, deeds and interactions where a development team collaborates with current (or potential) customers at the program, project and/or stage level of the development process, to uncover sticky information such as latent needs, develop customer knowledge, and develop new solutions accordingly6.