This paper demonstrates a systematic approach to modelling and designing KBSs in a purely object-oriented fashion through the use of profile mechanism. The profile is constructed using compliant standards of modelling software systems by adopting the XMF