HLD VS. TECHNICAL ARCHITECTURE : UNDERSTANDING THE KEY CONTRASTS