Collect feedback from a wide variety of users and systematically design and develop programs for different target audiences.
Examples: games, utilities, mobile applications