In some ways, a consultant is like a doctor – they research, analyze and diagnose the issue before recommending a comprehensive solution. By contrast, a developer is more like a surgeon. They get the diagnosis from the consultancy team and begin the practical work of implementing the strategy. That might mean redesigning old digital architecture or developing a whole new software to meet the needs of the business.