A business consultant is a professional who provides expert advice and guidance to businesses to help them improve their performance.