Quote Originally Posted by sdsurfer View Post
Usually it's due to a legacy code base and is a business decision. The most important thing is to keep a system working and the business must consider the cost of the updates and debugging required to move to the next major version. If there is a business loss doing the update, it gets delayed.
Exactly. Plus, I'm also in a position where I have to figure out what the guys before me did. Nothing documented.