A subroutine called DESOL for the numerical solution of ordinary differential equations of the type arising in biological simulation problems is described. DESOL is about as efficient as current high quality integrators, but because of its compactness it can be easily used on small computers. The subroutine has excellent stability properties and functions with very little required input from the user. In addition, it has features which aid in debugging associated programs. Several test and example problems are given, as is the derivation of the major formulae used in the package.