UEditor is an extensible client-server Java tool that can help you create mathematical code from a variety of input formats and to export the results into several output formats. The input formats, for example, a comma delimited flat-files are read by Universal and converted into an Systems Biology Markup (SBML) tree in memory on the server. From the SBML tree, model code is generated in the C-programming language (GSL, SUNDIALS or an Octave C-module) or in Matlab M-code, Octave M-code or Scilab. Additionally, because it is extensible, a number of plugin modules have been developed, for example, SBML to GraphViz dot format for network visualisation. Universal is broken down into a Graphical User Interface (GUI) and a code generation server. Both the GUI and server are written in the Java programming language. Requirements: