Document business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality, design and document solutions that fill the gaps, and provide detailed business requirements specifications for developers