Needs are high-level definitions of the future goals of a business. Whereas, Requirements are the representation of the detailed description of that business needs.