All software products come with a limited support life cycle, which is typically stated as soon as it’s initially released. Software as complex as the Windows operating systems tend to have more generous life cycles, not least because it costs a lot of time and money for businesses to upgrade regularly.