The challenges faced by today's retail stakeholders