Caterpillar uses heat treatment to enhance the properties of a significant number of parts. Traditional heat treat process optimization is both time consuming and expensive when done by empirical methods. This paper describes a computer simulation of the heat treatment process, developed by Caterpillar, based upon finite element analysis. This approach combines thermal, microstructural, and stress analysis to accurately model material transformation during quenching. Examples are presented to illustrate the program.