HRMS Software: Considerations before taking this key business decision