The successful development, deployment and utilization of Case-Based Reasoning Systems in commercial environments require the development team to focus on aspects that go beyond the core CBR engine itself. Characteristics of the Users, the Organization and the Domain have considerable impact on the design decisions during implementation and on the success of the project after deployment.
If the system is not technically and organizationally integrated with the operating environment, it will eventually fail. In this chapter, we describe our experiences and the steps we found useful while implementing CBR applications for commercial use. We learned these lessons the hard way. Our goal is to document our experience and help practitioners develop their own approach and avoid making the same mistakes.