Organisations are challenged to survive financially and even thrive in a dynamic economic environment Marketing plays a key role in addressing these challenges through identifying and meeting human and social needs