The use of reserved values such as using 99 in the year field to indicate that a file should be treated differently in some way and introduces further complexity to the issue. Applications affect all areas of the business. Businesses have many automated linkages and interdependencies with correspondents and customers and rely on third party services providers or vendors for many applications. For larger businesses that deal in multiple currencies and provide wide range of products in many countries around the world, the challenge is particularly great because many of these applications are interdependent. There is no single way of fixing existing applications or databases.
Different situations require different solutions.
Adding two digits affects the amount of memory and storage space and, therefore, can effect performance. Windowing requires additional calculations and can also affect performance. Areas Affected Applications relying on dates are clearly vulnerable as well applications using dates in files naming conventions or where the date is part of a key Applications developed by third party may be especially vulnerable because reliance must be placed on someone else to make the necessary changes. The problem is not in legacy systems written in-house. Many packaged programs are also flawed.