HLD VS. IMPLEMENTATION DESIGNS : THE CRUCIAL CONTRAST