Kontroll av underprogrammering och överprogrammering
När både rum och artiklar är specificerade i detalj kan sammanhangen mellan specifikationerna kontrolleras genom att man definierar en uppsättning regler. När en artikel läggs in i ett rum och det beror på byggnadsmässiga krav kan reglerna kontrollera om rumsfunktionsprogrammet för rummet uppfyller kravet. Låt oss säga att man ställer in 3 datorer in i ett rum, som alla kräver elanslutning. Om det bara finns 2 uttag installerade i rummet är detta förmodligen fel. Om det finns 30 uttag, och det inte finns någon annan utrustning i rummet som kräver el, är detta också sannolikt fel. Detta är ett exempel på en resurs i rummet som man vill avräkna, men man kan också tänka sig andra regler. Till exempel kan vissa typer av utrustning kräva en viss min-/maxtemperatur i rummet för att fungera, eller att rummet är avskärmat från bullen eftersom utrustningen bullrar mycket.
Att skapa regler kan vara komplicerat och det görs därför normalt av projektadministratören.