MathML 2.0 has been a W3C Recommendation since Feb 2001. MathML is a low-level specification for describing mathematics in XML. Various MathML tools exist that make this language easy (for mathematicians) to create and edit. The resulting code can be a basis for automatic processing, management and rendering. It also provides a foundation for the inclusion of mathematical expressions in Web pages.
MathML is intended to facilitate the use and re-use of mathematical and scientific content on the Web, and for other applications such as computer algebra systems, print typesetting, and voice synthesis. MathML can be used to encode both the presentation of mathematical notation for high-quality visual display, and mathematical content, for applications where the semantics plays more of a key role such as scientific software or voice synthesis.
Mekon has implemented MathML solutions for various clients including Schlumberger, Edexcel, the UK Parliament.