The customization framework is found effective to guide early PSS design.
Conflict resolving contributes to avoid potential defects in PSS design.
Modularization facilitates tracing failure causes and reusing design information.
Module-based configuration helps to achieve flexible PSS customization.
A case study shows the framework's positive effects including environmental one.