Today, any digital system that uses dates or operates based on a calendar is likely to be affected by the Millennium Challenge. Unfortunately, there is no such easy solution. Computer tools will help fix some problems in some software. However, there is simply no technology that offers a comprehensive solution. Computers do not operate in isolation.
Information is exchanged between both internal and external systems.
A single uncorrected system can easily spread corrupted data throughout an organization and even affect external institutions. Therefore, addressing the date problem requires an organization to extend the scope of the effort beyond its own systems. This lack of standardization in programs contributes to the complexity of the Millennium Challenge. Therefore, identifying and correcting date occurrences within an application requires a close inspection of the code in its entirety. Most large corporations and government agencies have thousands of programs containing millions of lines of code.