X++ to język programowania, który możemy głównie spotkać w rodzinie systemów ERP (ang. Enterprise Resource Planning). Występuje jako język wewnętrzny aplikacji klas ERP.
Język X++ jest to język bardzo zbliżony w swojej specyfikacji do Javy czy C++. Dodatkowo został poszerzony o obiektową obsługę formularzy, baz danych czy komend SQL. Stanowi integralną częścią systemu Microsoft Dynamics AX2009, który jest przeznaczony dla dużych i średnich przedsiębiorstw. X++ jest narzędziem służącym do rozwoju funkcjonalności systemu AX. Warto wspomnieć, że zdecydowanie każdy programista X++ ceni sobie fakt, że język został zoptymalizowany pod względem sprawnego programowania a także odzwierciedlenia procesów biznesowych. Oprócz tego dzięki niemu można w prosty sposób stworzyć całą logikę systemu.