The supported lifespan of expensive software is generally spelled out. The problem is that people want support to go on indefinitely for free, and so they use software that is no longer supported. If you buy software and the manufacturer only guarantees two years of support, then you should plan to upgrade at or before the two year mark, or negotiate a support deal with the manufacturer. If you continue using the software after support has ended, you are by definition unsupported and I&#x27;d say absent any malicious damage or major negligence on the part of the manufacturer, any issues are on you.<p>You can&#x27;t buy a car and then expect that the manufacturer will be on the hook for an engine failure after the warranty period unless the failure is caused by major negligence or malicious design. Perpetual support is not something any other industry provides. I don&#x27;t understand why software manufacturers should attempt that either.