HIGH-LEVEL VS. TECHNICAL DESIGN : GRASPING THE ESSENTIAL CONTRASTS