Domande sull'ambiente in cui avviene lo sviluppo del software. Ciò include l'hardware, il software, i processi e le metodologie utilizzate. Le domande dovrebbero essere uniche per lo sviluppo del software e richiedono la competenza di persone con istruzione o esperienza nel campo dello sviluppo del software.