The process of reviewing a business's processes to determine the business needs and functional requirements that a system must meet.