CMS Requirements Writers Guide

Historically, the term “system requirements” was used to categorize all lower level requirements intended to describe an IT deliverable. In order to ensure that they are more completely defined, requirements are now described as functional, nonfunctional, or design (see Glossary). ................
................