Sarah Keating, Akiya Jouraku, Frank Bergmann, and Ben Bornstein designed and wrote most of the software, with contributions from Bill Denney, Christoph Flamm, Akira Funahashi, Michael Hucka, Ralph Gauges, Martin Ginkel, Alex Gutteridge, Stefan Hoops, Moriyoshi Koizumi, Ben Kovitz, Rainer Machné, Nicolas Rodriguez, Lucian Smith, and many others in the SBML community. Michael Hucka wrote most of this libSBML user and API documentation.