These are specific features that users want. Types Functional Software Requirements Non-Functional Software Requirements