“What” the business “ought” to be doing is called a Business Function or, less formally, a Function.
The Function Catalogue lies at the heart of the Integrated Modelling Method (IMM™) and is the means by which all other models are integrated.
The stages in Business Function Modeling within IMM™ are:
The Function Catalogue lies at the heart of the Integrated Modelling Method (IMM™) and is the means by which all other models are integrated.

- Identify sources of Functions or collect information from which Functions can be identified.
- Analyse all gathered information and sources and extract all “candidate” functions.
- Convert “Candidate” Functions to true Functions.
- Build the Function Catalogue.
- Feed back what has been modelled to the business to ensure that it is correct.
- Liaise with system developers to ensure that any systems built truly support the Function Catalogue.
The Function Catalogue is the single most powerful business model that there is because:
- It allows all of a business to be to be seen – on one sheet of paper if necessary.
- All decomposition can be done through it – painlessly.
- It enables duplication of activity to be identified and removed.
- All other models – including process models – are built from it.
- It suggests good structures for the business.
- It tells you what modules you need in any computer system.
- It is a powerful aid for planning computer development projects
All of the above is covered in detail in the IMM™ Function Modeling Book available in digital format from the Online Store.
If you liked this post and think that it could be of value to a colleague or friend please share it by clicking on one of the social media links below.