A business coach is someone with professional training in coaching. The goal of coaching business is to help the business to improve on communications, leadership, goal setting and achievement, teamwork and sales as well as specific strategic planning for a given business in their market.