Myth 1: Legacy applications are dinosaurs that just need to be replaced.
There seems to be a cult of modernity surrounding software, but in other areas of life we like to say “They don’t build ’em like they used to.” The truth is probably somewhere in between. Old houses and old furniture are often of superior quality not because the skills of craftsmen have since declined, but because it is the good things that we keep. An inferior piece of furniture became firewood, but something really good survived to become an antique. The same is true with legacy software. Unimportant or poorly designed applications were likely discarded years ago. The applications that survived long enough to become legacy applications are central to operations and contain decades worth of vital business logic. These are heirlooms left by a previous generation, but if we want them to be functional–not metaphorical museum pieces–we may need to replace the knobs and oil the hinges.