Integrated Systems and Software Design