"architectural design decisions are made to satisfy driving requirements, especially quality" . . . .