The PROFILE  is a tool for inverse modeling of the semiconductor devices using 2D data and advanced optimization driver. All the files and its documentation is available at the official homepage of Profile:
 G.J.L. Ouwerling. Inverse modelling with the PROFILE optimization driver. NASECODE VI Software Forum, Dublin, July 1989.