Most of us hate change. Your shoes are broken in just how you like them. You know right where the coffee is at your favorite grocery story. Comfortable. Familiar. We don't really want things to change unless there's a clear benefit. And so it goes with your IT system. Everyone already knows how to use the software that drives your business. It works! Why change?
Of course software vendors are forever releasing new versions of their systems. New features! Enhanced security! More and better! Sometimes they're even right. But should you chase these new releases and put your business on the upgrade treadmill?
Well, don't upgrade unnecessarily at least. If there's a compelling new feature being offered, then certainly consider a change. But in many situations you can usually skip at least one major revision without missing much.
But you can't hold out forever. Eventually the version you're using now will receive limited support, and then none at all. Wait too long and you may be forced to upgrade a system simply in order to satisfy the requirements of a tangentially related upgrade or new component elsewhere. Upgrades like that add cost, complexity, and time and can derail a project.
In other cases, waiting too long to upgrade can make the upgrade process itself more difficult. If too many revisions have passed, the upgrade or migration procedure might not be as thorough or might not exist at all. In some cases you might be required to upgrade to an interim version before moving to your target release. It's much easier, faster, and more reliable to move between versions that the vendor provides a clear path for.
Security infrastructure is an outlier here. Firewalls, filters, and anti-malware systems rely on constant upgrades and updates in order to do their job. Do not let these systems fall behind.
The good news is that vendors almost always tell us how to move forward. End-of-support and end-of-life information for your systems is generally easy to find and a reliable way to plan for future upgrades. Here are some examples for some common platforms:
Windows Lifecycle Fact Sheet
Microsoft Lifecycle Search
Windows 7 SP1 January 14, 2020
Windows 8.1 January 10, 2023
Windows 10 v1703 October 14, 2025
Office 2007 SP3 October 10, 2017
Office 2010 SP2 October 13, 2020
Office 2013 SP1 April 11, 2023
Office 2016 October 14, 2025
Windows Server 2008 SP2 January 14, 2020
Windows Server 2008 R2 SP1 January 14, 2020
Windows Server 2012 October 10, 2023
Windows Server 2016 January 11, 2027
Microsoft SQL Server 2008 SP4 July 9, 2019
Microsoft SQL Server 2008 R2 SP3 July 9, 2019
Microsoft SQL Server 2012 SP3 July 12, 2022
Microsoft SQL Server 2014 SP2 July 9, 2024
Microsoft SQL Server 2016 SP1 July 14, 2026
Microsoft Exchange 2010 SP3 January 14, 2020
Microsoft Exchange 2013 SP1 April 11, 2023
Microsoft Exchange 2016 October 14, 2025
QuickBooks Desktop Pro 2015 / Enterprise 15 May 31, 2018
QuickBooks Desktop Pro 2016 / Enterprise 16 May 31, 2019
QuickBooks Desktop Pro 2017 / Enterprise 17 May 31, 2020
Citrix Product Lifecycle Matrix
Citrix XenApp 6.5 June 30, 2018
Citrix XenApp / XenDesktop 7.x June 30, 2018
Citrix XenApp / XenDesktop 7.6 LTSR January 11, 2021
Citrix NetScaler 10.5.e April 21, 2018
VMware Product Lifecycle Matrix (pdf)
VMware vSphere/ESXi 5.5 September 19, 2018
VMware vSphere/ESXi 6.0 March 12, 2020
VMware vSphere/ESXi 6.5 March 12, 2020
If you are currently using a version earlier than these (including Windows 7 without Service Pack 1, Windows 8, and the first release of Windows 10) I have bad news. Support has already ended for those versions and you are currently running on a platform that is no longer getting security patches or bug fixes.
The above list only scratches the surface of the various systems that likely make up your IT infrastructure. All aspects of your system need to be evaluated in an ongoing basis to determine if an when an upgrade is right for you. If you don't already have a plan to move off your end-of-life systems, or don't know what parts of your network need to be evaluated, you need to get started.
IngenuIT can help. We can perform an audit of your current systems, let you know where you're okay and where you need to consider a change. Call today! (314) 495-9504 or e-mail email@example.com