Keeping long and lasting relationships with clients is especially important for a  software sales consultant . Salesmen of all stripes cannot hope to offend or turn off customers unnecessarily. Software sales consultants, like other good salesmen need to be very understanding of the needs of a client. However, their relationship with clients can be deeper than it is with most ordinary salesmen. It can be very important to be a friend to a client and to always keep on finding ways to delight a client. After all, it is delight that keeps people loyal and excited about what you have to offer at the same time, not mere satisfaction.