DIFFERENTIATING HIGH-LEVEL DESIGN AND LLD : THE SYSTEM DESIGN DIFFERENCE