Software che simula l'intelligenza artificiale. Un gruppo di esperti progetta un sistema di regole e condizioni che devono guidare la risposta del computer ai quesiti dell'utente. Seguendo queste regole e condizioni, il computer richiede una serie variabile di informazioni e, infine, basandosi su queste, formula un risultato.