HLD DESIGN VS. DETAILED DESIGN: A THE CRUCIAL DISTINCTIONS