Many of the names are confusing.... perhaps Mr. Timmermans (product manager for Baan CRM) will read this post soon and offer a thorough description of each. Here's what I know based on past experience:
iCRM (iBaan for CRM?): a very confusing term. It seems to be used very loosely in press releases and success story articles. Most often, this probably means SalesPoint.
SalesPoint: This is a Web-platform CRM product. Contacts, partners, notes, quotes, etc. May also be used with the sales configuration product.
SalesPlus: The client-server CRM product. More feature-rich than SalesPoint, though the gap should narrow over time.
iBaan: Used very generically. Sometimes this includes SalesPoint, sometimes this includes E-Sales- a completely different product.
ConfigurationPlus: PC-based (client-server or stand-alone) version of the sales configurator. Technology is based on a configuration engine originating from Beologic in Denmark. Can be developed alone, but usually used in conjunction with SalesPlus for customer management and quote generation.
Web-interface version of the sales configurator. The modeling environment is PC-based and is essentially the same as used for ConfigurationPlus. One difference is an add-in module that creates certain files needed for the run-time Web interface. But the process of creating configuration models is essentially the same. Can be developed alone with custom Web applications (such as can be found at www.volvoce.com
), but is often used with the E-Sales product for B2B e-commerce applications.
E-Configuration Enterprise (E-Enterprise?): New generation of the sales configuration product. New modeling environment and Web-based. Offers a lot more configuration power for very complex products. Effort to model and develop is more technically-oriented in comparison to the previous modeling environment. But if a company has the need for a very powerful configurator, this is the right product. Moving forward, I would say that any company that is very serious about investing in configuration technology should look at this product.
As far as the different products, here's my take. Many of these started out as client-server apps before the Web made such a big impact on business. So Web-enabled versions were released. In some (many?) cases, a Web-enabled product was not the right answer for a company; the client-server version many times was still the right product for the business problem. Lastly, as time has allowed, a new generation of the product is released, as seen in the new configuration product (E-Configuration Enterprise).