56 Chapter 3 DevelopingKnowleDge-BaseDsystems
system in-house because of the aforementioned reasons, which are discussed
further in the following sections.
3.2.1 High Cost and Effort
Developing a KBS is costly and tedious. Though it offers a high level of cus-
tomization in a specific domain and solves problems in a more humanlike
fashion, people may not prefer to develop the system. The readymade solu-
tions do not offer a high level of customization, but they do provide quick,
comparatively error-free, cheaper, and ready-to-use solutions. Some compa-
nies prefer to outsource the development task in order to take advantage of
quick, cheap customization, provided such a resource is available.
3.2.2 Dealing with Experts
Developing a ...