HIGH-LEVEL VS. TECHNICAL ARCHITECTURE : GRASPING THE KEY VARIATIONS