HIGH-LEVEL VS. LLD ARCHITECTURES : UNDERSTANDING KEY DIFFERENCE