Cada vez mais pessoas usam sistemas complexos, exigindo que absorvam informações em maior velocidade e complexidade. Para projetar sistemas para usuários, é importante considerar fatores como nacionalidade, idade, educação e conhecimentos prévios, além de como a pessoa já tem uma representação mental do sistema. Exemplos como mapas, analogias e organogramas podem auxiliar nessa representação.