TOP-LEVEL VS. LLD ARCHITECTURE : RECOGNIZING THE ESSENTIAL DIFFERENCES