Design brief, specifications and constraints