UNDERSTANDING HLD VERSUS LLD : THE TECHNICAL DESIGN DIFFERENCE