Bachelor, Master & Master of Science Programs | TBS Toulouse Business School Formerly known as Toulouse Business School, TBS Business School is a European Business School that offers Bachelor in Management, Master in Management and Master of Science programs as well as PhD and executive education courses. The school was founded in 1903 and stretches over 5 campuses in Toulouse, Paris, Barcelona, Casablanca, and London.