1. An apparatus for evaluating standards compliance during software development, comprising: an interface operable to receive design standards information, the design standards information comprising one or more design compliance rules for software development; a memory operable to store the design standards information; and a processor communicatively coupled to the interface and the memory, the processor operable to: determine a design status of a software change according to design information received regarding the software change; calculate one or more design compliance scores, each design compliance score indicating an extent to which the design status complies with at least one of the one or more design compliance rules; and determine whether to permit building of the change system based at least on the one or more design compliance scores.