X++ is a 17 year old programming language with a syntax that meshes the structural and imperative features of Java with the set-based operations of SQL. It is primarily used within Dynamics AX, an enterprise resource planning platform. Originally a completely proprietary language, as of 2009 X++ can be compiled to .NET’s Intermediate Languages.
Microsoft bills Dynamics AX as an “enterprise resource planning solution”, but that term is not quite accurate. Like most ERP products, Dynamics AX is more akin to development platforms such as Salesforce than turn-key products that one can simply use. Since changes to the platform offers new opportunities and challenges for enterprise developers, now one of the products being tracked by InfoQ.