Software is all around us. Software controls our computers, gives us useful information, and does the work for you. There are millions of...