An analyst firm is a company that specializes in providing business and market analysis of various different industries. Through their research, analyst firms like Gartner and Forrester analyze the current situation in a given market and identify the best vendors.