In the effort to keep up with the demands of customers, vendors are placing increased emphasis on self-service and Web-enabled CRM packages. This includes CRM software vendors moving their architecture from client/server, Web-enabled, and three-tier architectures to N-tiered architected Web-based applications.