4.1 Generic Requirements