HIGH-LEVEL DESIGN VS. TECHNICAL DESIGN: KNOWING THE CRUCIAL DIFFERENCES