Mechanical Software Projects