In general, business consultants work in areas such as marketing, personnel, management, finance, and accounting. Business consultants are known for identifying the business problems and offer solutions to improve the business performance. Whereas, the business coaches or executive coaches work with business owners, entrepreneurs and executives to make them think clear about their business goals, objectives, strategies and vision.