Understanding user needs and business goals