Nice post Rick.
Hope everyone had a great Turkey day!
I ate too much *smile*
I have a question for you folks:
What is your definition of a legacy application?
Mine is rather simple... If it is being used by you or your company and can't be replaced with the click of a button or a simple keystroke, it is a legacy application.
The click of the button/ simple keystroke comment is the key I believe. If it the application is so commoditized that you can switch from A to B to C with a mouse click or installing a different tool and it makes no difference, I wouldn't consider it a legacy application. What is it then? I would consider it merely a tool.
Consider a 9/16" wrench. Does it matter if it came from Sears or Lowe's or Home Depot? Not really. They all fit into your hand and allow you to loosen or tighten a 9/16" nut. Now of course there are differences and everyone has their favorite (I personally use Craftsman). But, in the end its just a wrench.
So, if your application does something specific that can't be replaced, regardless of what it was written or where it came from, consider it a legacy application.
That's my opinion.