They're only gray if you leave off the modifiers - Business Requirements, Functional Requirements, Non-Functional Requirements refer to a capability of the system (the WHAT it does). Technical Specifications are orthogonal to Business Requirements (the HOW it does it). – Bryan 'BJ' Hoffpauir Jr. Aug 24 '15 at 6:08