>still (inefficiently) in use today.
What's inefficient about it? Computers are millions of times faster than they were, you're not worried about CPU cycles are you?
Is there a business need that the software can't meet? Or, is it just the general hassle of dealing with legacy code?