HIGH-LEVEL VS TECHNICAL DESIGN: A UNDERSTANDING A DESIGN DISTINCTION