High internal complexity and variety is a common situation nowadays in most enterprises. In order to reduce complexity and thereby costs and development time enterprises strive to rationalize their product architectures through modular design. This paper introduces a systematic approach and methodology to modularize a product architecture from the design process viewpoint by using the general procedure of structural complexity management.