Not every legacy system needs a rebuild. Here's the framework we use to decide what to fix, wrap, or replace.