Requirements Bridge the gap between the Business People who want a result which they express in non-technical terms and the Engineers who will develop the system
Typically a Systems Analyst, familiar with both the Technical world and the Business world will create the Requirements