Choosing the right software modernization company – key considerations for business leaders