Computer modelling and its applications