Organizations are always on the quest to improve their business processes to achieve more success in terms of profitability. The emergence of technology has led to a fundamental shift in the way businesses operate and engage with stakeholders. For instance: E-sourcing has become a key procurement tool, allowing companies to connect, screen and shortlist suppliers. […]