HIGH-LEVEL VS. TECHNICAL ARCHITECTURE : UNDERSTANDING THE CRUCIAL VARIATIONS