Virtually every book written for software developers stops when the program is complete. Unfortunately, they leave out a critical part - creating the software that installs the application, component or service you just wrote. For a company building and shipping software, the installation might be the first time the customer has seen the product or company, and the installation experience will make a lasting impression one way or the other. An...