Dorpen Hi all, what's the difference between a non-functional requirement and a constraint? For example, what would this be? "The program must work equally well on devices like phones, tablets and desktop PCs." Cheers