In addition to client interviews, identifying the real needs of users involves analyzing documentation (regulations, instructions, reports), observing work processes, conducting surveys and questionnaires, analyzing business processes (for example, using BPMN), studying existing IT systems, as well as holding focus groups and workshops. Using multiple sources allows for a more objective and complete picture of requirements. This approach helps to uncover hidden or implicit needs that are not always articulated during interviews.