CSO-RM is implemented in Fortran90 as a library of transferable software components. This allows programs to readily interface with CSO-RM for applications in parameter estimation and beyond, and to avoid loss of numerical precision during calculations. This is essential if high precision is required. For more details on the algorithm, implementation, and testing of CSO-RM, see the work of Bowskill .