CRM = Customer (or Client) Relationship Management
ERP = Enterprise Resource Planning
ERP incorporates SFA and is a management, planning, forecasting, marketing, allocation, warehousing, mining, etc... concept that is only relevent to large distributed enterprises
CRM can be relevent to the smallest of business's but is not a simple concept: it requires tracking client interactions, forecasting activities and actions as probabilities and sales figures, taking notes for every client "event", cross linking this information, validating it and exposing it to all of the relevent staff, locking it from other staff, etc... The complexity is in the fact that some staff won't use it, some staff will put in crap data, some staff will have too much access, some staff will not have enough access (at least in my business--consulting/engineering where the staff is allowed to have their own management techniques)--this eliminates the usefulness of this data even before you can make use of the data to automate invoicing, mailers, proposals, reports, etc.
So good CRM software generally doesn't have to do with the larger technological concepts: it has to do with ease-of-use and its GUI, having a standard database to accomodate most all market needs while providing the amount and degree of customization to suit particular business needs, the quality of its reporting and templated tools, and its ability to integrate well with your staff's workflows. These are the issues that MS faces if it wants to be a success, not the larger technological issues.
|