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