Original: Written in the C++ programming language, CATIA is the cornerstone of the Dassault Systemes product lifecycle management software suite.
Simplified: CATIA is written in C++.