Age is just a number when it comes to legacy systems. Any application that is not scalable is in a legacy state, even if it's only two years old. Once you realize your system is in a legacy state, there are a variety of financial reasons for updating the system as quickly as possible. Legacy systems are expensive to maintain, prone to malicious hackers, and impede company growth.