The great Seth Godin on legacy software:
That’s a very easy way to judge the posture and speed of a brand. If there’s a one-way track–stuff gets added, but it never gets taken away–then the ship is going to get slower and heavier and become much harder to handle until it eventually sinks.
…
Either you’re focused on maintaining the legacy features or you’re focused on figuring out how to replace them. Driving with your eyes on the rearview mirror is difficult indeed.
In a world of little competition, legacy features are something worth keeping. No sense alienating loyal customers.
But we don’t live in a world of little competition. The faster your industry moves, the more likely others are willing to live without the legacy stuff and create a solution that’s going to eclipse what you’ve got, legacies and all.