Product development is a bit like baking a cake. You start with a basic recipe, and then you add unique ingredients and decorations to create something uniquely yours.
In the same way, cognitive modelling is a method for producing a computational model of how individuals solve problems and perform tasks. The modelling process outlines a person's steps in solving a problem or completing a job, which allows one to predict the time it will take or the types of errors an individual may make. Cognitive models are frequently used in product development to improve a user interface by minimising interaction errors or time. So if you're looking to create a truly unique product, you'll need to add your special ingredient: cognitive modelling.