Business consultant , also known as management analysts, work in areas that include marketing, human resources, management, and accounting. Consultants helps improve companies by assessing weaknesses and recommending solutions. It is a process of determining an enterprise's objectives, strategies and projected actions in order to promote its survival and development. Business Consultant & Business planning typically has two key aspects, one focused on making profits and the other focused on dealing with risks that might negatively impact the business. A small business consultant works with clients on strategy, planning and problem solving, and helps clients develop business skills and knowledge. These topics range from designing a business model or marketing plan, to determining which marketing techniques to use and how to use them.