Totally true - resurrecting a project is hard, to say the least, particularly if years have passed. We&#x27;re an isv&#x2F;agency hybrid, and we deploy monthly. The stack started a decade ago but it&#x27;s as modern as it was then.<p>Ultimately the onus sits with the implementers to think about maintainability, and the end-user to think in terms other than the immediate.<p>Unfortunately, many legacy systems were implemented with the &quot;it&#x27;ll be replaced soon&quot; view, and 30 years on are still limping along.<p>The software we build today will, if the species survives, probably still be in use in a century or more.<p>Think of your great-grandchildren when you go &quot;that&#x27;ll do&quot;!