title: Stategies for Rebuilding Legacy Applications
body: <p>I have a new assignment coming up shortly where I have re-architect some legacy COM applications in .Net WPF. If possible I need to re-use functionality or existiing code however I suspect the scope for this is limited. </p>
  
  <p>I need to replicate existing functionality but need to achieve it using a modern and extensible architecture.</p>
  
  <p>Does anyone have any general advice for approaching a project of this type? Are there any good resources on this subject? </p>
  
  <p>Are there any tried and tested techniques or common pifalls? </p>