Un requisito funcional obligatorio es una característica del software que debe cumplirse para que el software sea aceptado. Los requisitos funcionales obligatorios se especifican en el contrato de licencia del software o en el acuerdo de suministro del software. Los requisitos funcionales obligatorios deben ser testados y aprobados antes de que el software pueda ser entregado al cliente.