HLD VS. LLD DESIGN : RECOGNIZING THE ESSENTIAL DIFFERENCES