There are various definitions of modularity in the literature, but it is widely accepted that it is a collective set of loosely coupled interdependent and complementary sub modules (Baldwin & Clark, 2000). In this article, we follow Campagnolo and Camuffo’s (2010: 259) definition that it is “an attribute of a complex system that advocates designing structures based on minimizing interdependence between modules and maximizing interdependence within them that can be mixed and matched in order to obtain new configurations without loss of the system’s functionality or performance”. Therefore a modular system has separable and recombination attributes (Baldwin & Clark, 1997; Salvador, 2007; Schilling,2000).