DIFFERENTIATING TOP-LEVEL ARCHITECTURE VS. LLD : AN TECHNICAL DESIGN DIFFERENCE