This topic concerns upgrading on the part of the producer or developer with regard to their product. What considerations should be taken into account when developing a next version. Why does a company want to produce newer versions. Under what circumstances would they not want to develop upgrades?