CRM Software solutions - Things to keep in mind