Trata-se de sistemas que usam técnicas da inteligência artificial no processo de resolução de problemas. Incorporam um repositório (base de dados) de conhecimento especializado com programas utilitários, projetados para facilitar a recuperação de conhecimento em resposta a consultas específicas, juntamente com a aprendizagem, ou para transferir expertise de um domínio do conhecimento para outro$v-AKERKAR e SAJJA.