HIGH-LEVEL VS. TECHNICAL ARCHITECTURE : KNOWING THE CRUCIAL CONTRASTS