One of the main reasons for adopting an object-oriented approach to information system development is the benefits of object modelling.