ARCHITECTURAL VS. IMPLEMENTATION DESIGNS : A CRUCIAL CONTRAST