These days are characterized by globalization and digitization. The scope of both these phenomena is growing in an evolutionary manner. At the same time, knowledge resources are increasing, and in many cases specific knowledge is becoming globally available, and its representation is to a large extent differentiated, more and more efficient, and more effectively digitized. The techniques resulting from the above-mentioned trends allow wider and simpler knowledge sharing, for more frequent and inspiring compilation and interaction of different sources of knowledge. Classic formal and informal methods and tools based on modelled knowledge must take into account these phenomena and processes. Due to the specific level of development of computer resources and knowledge modelling tools, a defined infrastructure of methods and tools has come into being. We define this stage of knowledge modelling as level I. The processes of creating and generating knowledge is also an interaction between various sources of knowledge: human and computer. We define this stage of knowledge modelling as level II. In addition to the approaches mentioned above, there is a group of tools that were created by artificial intelligence, e.g. case-based reasoning, machine learning, data mining, etc. We define this stage of knowledge modelling as level III. Far-reaching specialization is progressing in many real-world processes. Consequently, the used tools, including computer tools, are subjected to this process. An example of such a solution can be a system which is used to support the design process of certain selected types of manufacturing machines.