HIGH-LEVEL VS. TECHNICAL UNDERSTANDING THE ARCHITECTURAL DESIGN DIFFERENCE