Evaluating, buying, using and replacing software are now every day tasks that can yield enormous benefits or be tremendous failures. We all want to succeed at our job and in our career. With software becoming as ubiquitous as cars, we all need to become better drivers.