Most organisations rely on human experts to solve problems or dispense advice to clients. Those experts gain their expertise through experience. Many organisations are interested in software that captures that expertise and makes it available for others to use in a way that means staff are more productive and less reliant on experts.
Software systems that seek to mimic human expertise by encoding a set of rules have been in existence for over 20 years. These systems were originally known as Expert Systems, a branch of Artificial Intelligence (AI). More recently they have become known as Business Rules Management Systems ("BRMS"), a sub-group of the Business Process Management ("BPM") software market.
One of the major problems in developing these systems is the cost and complexity of converting human knowledge into rules in the form of software code. The activity of building rule sets is known in the software industry as Knowledge Engineering, and the problem has become known as the Knowledge Elicitation Bottleneck. Empiricom has solved this problem through a patented process called SOLARTM ("SOLutions ARchitecture").