Business advisory services encompass a wide spectrum of activities. Some of the key components include: