INVSYS is a tailor-made programming system for the analysis of inverse problems. The origin of the present code springs from the need to test and evaluate modelling techniques in the context of inverse analysis. The program is based on a modified sequential simplex optimisation algorithm (subplex). How to use the system is described and exemplified in this manual.