ARCHITECTURAL VS. LOW-LEVEL ARCHITECTURE : RECOGNIZING THE DESIGN DIFFERENCE