Normally, the old adage "If it ain't broke, don't fix it" is a well heeded thought. Unfortunately that is not always the case when it comes to technology.
Recently a client brought to us a computer that was extremely old. This computer had been working for many years and was used to control equipment used in a manufacturing environment. There had been no need to monitor how this equipment was functioning, or the software it was running, because it 'simply worked'.
The problem that now surfaced was that this particular computer was failing. Simple enough to solve; or at least that is what we thought. The problem, unkown to anyone, was that the software running on this computer required a very specific processor speed and would not run on newer computers.
So, now we are scrambling around trying to find computers that were made 10 years ago, but still function: Not an easy task.
The lesson we have learned from this is that all computers and applications become obsolete at some point in time. With the every changing world of computers, no software will run forever, and no computer will function likewise.
All organizations need to periodically review their software applications and hardware to determine where they stand in relation to the long term goals of the organization. Do they need upgraded? Can they even be upgraded? Or, do they need to be replaced with new software and hardware?
How old is your oldest computer? How long have you been using your current software applications?
These are questions you need to ask yourself, before it becomes to late.