Manage the upgrade treadmill

July 25, 2017

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?


Don't upgrade


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.


Plan ahead


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


Share on Facebook
Share on Twitter
Please reload

Featured Posts

New password standards your users will love

August 15, 2017

Please reload

Recent Posts

November 20, 2017

Please reload

Please reload

Search By Tags
Please reload

Follow Us
  • LinkedIn Social Icon
  • Twitter Basic Square

© 2017 IngenuIT, LLC