Change Management, modularity and design for X: a design supporting tool based on an integrated approach