The Refactoring X-Factor Behind Software Modernization Some technologists argue that older legacy systems are instances of software that ‘still work’; so if it’s not broke, don’t try and fix it.