During the process of precipitation hardening, the phase decompositions in supersaturated solid solution (SSS) are often initiated by nucleation, then proceed to particle growth and eventually ended by Ostwald coarsening. To produce a model that is valid over the full range of transformation, the competing processes of nucleation, growth and coarsening cannot be considered in isolation. A powerful method for dealing with concomitant nucleation, growth and coarsening has been developed by Kampmann and Wagner. In the present work, the standard Kampmann and Wagner numerical model (KWN model) has been extended and modified to determine the dynamics of particle size distribution (PSD) as well as the microstructure evolution. In the present model, the newly nucleated particles are added to the corresponding size classes using the Trapezoidal shape assumption in order to eliminate the problem of discontinuity. During the growth and coarsening, since phase separations start as an interface-controlled transformation and gradually shift towards diffusion control, the mixed-mode (or co-controlled) model, therefore, is used in the present work instead of the diffusion controlled rate used in the standard KWN. Finally, the model is applied to aluminium alloys under both isothermal and non-isothermal heat treatment conditions.