ICD Business School is a privately owned, non-profit institution headquartered in France, founded in 1980 with an estimated 270 employees. As a French institution and part of Groupe IGENSIA Education, the school specializes in education services for sales, marketing, and business development, operating campuses in Paris, Toulouse, and Lyon. It offers a Grande École Program, features an international focus, provides work-study opportunities, and utilizes an approach centered on personal development.