Non-Functional Requirements

Non-functional requirements (NFRs) define how a system should be, as opposed to what it should do; they are used to determine the quality of a technical solution. This quality evaluation allows Enterprise Architects to determine how well a technical solution aligns with both the State Information Technology Strategy and the Vermont Enterprise Architecture Framework.

The Enterprise Architecture Group at the State of Vermont is responsible for the writing, maintenance, and governance of NFRs. They also serve to assist business leads and vendors in understanding NFRs.

State business leads must consider NFRs throughout the lifecycle of a solution, from procurement and contracting, through design and implementation.

The Enterprise Architecture Group uses NFRs during Architecture Assessments. Enterprise Architects, during an Architecture Assessment, judge proposed solutions across all applicable NFR categories. Solutions are graded based on how effectively a solution addresses applicable NFRs.

If interested in the most current version of the State of Vermont's Non-Functional Requirements please request a copy at


State of Vermont Non-Functional Requirements

NFR SoV definition

NFR SoV use cases

NFR Sov value add

SoV NFRv12

Contact Information

Chief Technology Office
133 State Street
Montpelier, VT 05633

Inquiries please email