Using Software to Design Sustainability into the Manufacturing Process