TOP-LEVEL VS. TECHNICAL DESIGN : UNDERSTANDING THE CRUCIAL DIFFERENCES