Unter einem Subsumtionsautomat versteht man eine Software, die vom Nutzer einen Sachverhalt erfragt und die daraus resultierenden Rechtsfragen dann eigenständig löst. Anders als bei der klassischen Rechtsberatung haben Rechtsuchende bei einem Subsumtionsautomaten nicht direkt mit einem Anwalt zu tun. Dennoch steckt natürlich juristisches Wissen im Subsumtionsautomat. Denn hinter der simplen Oberfläche befindet sich eine komplizierte Baumstruktur, die sich nur mit fundiertem juristischem Wissen erstellen lässt. Der Programmierer eines Subsumtionsautomaten muss vorhersehen, welche Aspekte des Falls bedeutsam sein könnten und welche Normen oder Gerichtsurteile zu beachten sind. Einen guten Subsumtionsautomaten zu programmieren, ist eine Herkulesaufgabe.