X++ is a programming language used to develop business applications for Microsoft Dynamics AX (now Dynamics 365 Finance and Operations). It is both data-aware and application-aware, with keywords that are useful for writing client/server ERP applications and programming database applications. X++ code is compiled into bytecode that is stored and executed by the Dynamics AX runtime environment. Core elements of X++ include variables and data types, operators, control flow statements, functions, classes and objects, and .NET interoperability.