Walk me through your process for gathering and documenting functional business requirements for a non-custom software deployment.