DEFINING HIGH-LEVEL DESIGN VERSUS LOW-LEVEL DESIGN : A SYSTEM DESIGN DIFFERENCE