HIGH-LEVEL VS. TECHNICAL DESIGN : RECOGNIZING THE CRUCIAL VARIATIONS