PHILOSOPHY - Criteria for Design