Numerical modelling tools provide valuable means to quantitatively control thermomechanical processing. Several modelling tools have been applied and developed at University of Oulu during previous years, such as finite element models for hot rolling, recrystallization models, heat transfer and conduction model, coupled with phase transformation, as well as cellular automata and phase field models for simulating phase transformation during cooling. This article describes the overall development and recent progress of the developed numerical modeling tools.