Design Science MathType for Windows and Macintosh is the full-featured professional version of the Equation Editor in Microsoft Office. MathType includes built-in translators that let you point and click to create equations, then copy/paste as MathML. MathType also includes MathPage technology that converts Microsoft Word+equations to XHTML+MathML, the emerging standard format for including MathML in a web page.

Design Science MathFlow consists of several components which can be integrated into XML publishing workflows when math is involved. Currently, there are three MathFlow components:
MathFlow Exchange -- imports Microsoft Word documents with equations (MathType and Microsoft Equation Editor equations), and converts them into XML+MathML documents.
MathFlow Editor -- a WYSIWYG MathML equation editor for authoring and editing MathML equations.
MathFlow Composer -- generates PDF and web output (HTML/XHTML+MathML).

Design Science MathPlayer™ enables Internet Explorer to display and speak mathematical notation in web pages. It is based on MathML technology and requires Internet Explorer for Windows version 6.0 and later. We make MathPlayer available for free in order to foster the adoption of MathML in the math, science, and education communities.

With the release of Mathematica 4.2, Wolfram Research, Inc. introduced the first technical computing system with full XML support and seamless Java integration. Now users can access any Java program from within Mathematica and work directly with XML data and documents. Version 4.2 also brings important advancements in linear programming, statistics, optimization, combinatorics, graph theory, and technical publishing.

MathML is a subset of XML, which is a superset of HTML. In other words XML will eventually replace HTML and MathML will be the way to do mathematics in XML. Some useful web sites for learning about XML and MathML are:

soft4science SciWriter 1.0 is a XML based "WYSIWYG style" word processor that completely integrates writing mathematics and text in the same environment. The native document format of soft4science SciWriter is a subset of XHTML 1.1 and MathML 2.0 Presentation Markup. Mathematical templates, operators and symbols can be inserted by keyboard shortcuts or by using the toolbar.

This module adds support for MathML in the DocBook XML DTD. With this module, elements from the MathML namespace may be used inside equation and inlineequation elements.

SciWriter 1.0 is a XML based "WYSIWYG style" word processor that completely integrates writing mathematics and text in the same environment. The native document format of soft4science SciWriter is a subset of XHTML 1.1 and MathML 2.0 Presentation Markup.

soft4science MathML .NET Control 2.0 is a MathML based equation editor control for the .NET Framework. Once added to Visual Studio .NET's Toolbox, it can be dragged onto your Windows forms.

MathML is an XML-based format for displaying and conveying mathematics. Version 1.01 of the specification was released way back in July of 1999, so it isn't a "new" standard; rather it's been a little slow to gain as much fame as XHTML or even SVG. This may be due to the nature of its intended users, or that LaTeX, an immensely popular typesetting format, has excellent mathematics display capabilities, and is relatively easy to learn and quick to write.

IBM has chosen the international conference "MathML and Math on the Web," hosted by Wolfram Research, to announce the release of techexplorer 3.0, a browser plug-in for rendering mathematical expressions sent in the MathML extension to HTML. Mathematica users will be particularly interested to know that a technology exchange between IBM and Wolfram Research, Inc. has given techexplorer a unique level of interoperability with Mathematica.

This tool accepts as input a URL to a valid MathML document and renders it into your chosen result format.Complete the URL below to a valid MathML document on the web or choose a randomly selected URL from the Mathematical Functions website, and then click the Generate button to produce your chosen output format.

The MathML tools on this website take advantage of Mathematica's built-in capabilities for importing, processing, and exporting MathML. Each tool is essentially a web-based interface for doing a specific type of computation with Mathematica. The interaction between the web page and the server is handled by webMathematica, a Java-based application that integrates Mathematica with standard web technologies to deliver dynamic computations over the web.

Enter an expression in the text area below or choose a randomly selected expression, and then click the Generate button to produce the MathML. Select whether the tool should interpret the input as TraditionalForm, traditional mathematical notation, or as StandardForm, Mathematica syntax notation.

This tool takes a MathML expression as input and renders it into your chosen result format. Enter some MathML in the text area below or choose a randomly selected MathML expression, and then click the Generate button to produce your chosen output format.

Design Science MathPlayerâ„˘ enables Internet Explorer to display mathematical notation in web pages. It is based on MathML technology and requires Internet Explorer for Windows version 6.0 and later. We make MathPlayer available for free in order to foster the adoption of MathML in the math, science, and education communities.

mathmled is an experimental MathML editor written in XUL to run in Mozilla. It tries to present a reasonable user interface while generating valid and reasonable MathML. Currently, the code is written in JavaScript and uses the standard DOM and CSS interfaces.