In my organization, we use three different versions of Microsoft Office, Office 97, 2003, and 2007; and two different OS. We are in the process of deploying Office 2010/Win7, but only on select platforms because the other computers are too old to update. I spend countless-hours building spreadsheets, or editing documents that used on each system due to coding differences and capabilities. Then, when that system finally gets upgraded, the product may need recoding again. How much money is lost supporting the multiple platforms deployed across the organization?
Solution: Contract the computers, similar to the Department of Defense, to have all computers upgraded on a regular schedule and have one software standard for all.