7 Considerations before starting Software Modernization