 Mathematical equations can be exchanged with other computational or typesetting software via MathML.Mathematica includes interfaces to SQL databases (via Java Database Connectivity JDBC), MongoDB, and it can access RDF graph databases via SPARQL.It can read and write to Multichain and Bitcoin Blockchains.