Key aspects to consider before procuring a contract management solution