The first stage of an software application development project involves establishing what the business requirements are, that are intended to be met with the final application.