HIGH-LEVEL VS. DETAILED ARCHITECTURE : KNOWING THE CRUCIAL VARIATIONS