needs analysis
A formal process that examines an organization?s needs and goals and specifies a technical solution that will meet both the short-term and long-term goals of the organization.