Requirements -- guidelines for system design