Needs assessment is used to identify the needs, preferences, and priorities of a target population, in order to inform the design and implementation of a program. Needs assessment is often conducted through surveys, focus groups, and other qualitative and quantitative methods.