XMDS is a code generator that integrates equations. You Write them down in human readable form in a XML file, and it goes away and Writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.