Als Business Logik werden die Technologien- und Frontend-unabhängigen Teile der Software-Komponenten für Geschäftsprozesse bezeichnet. Die Befreiung der Business Logik von anderem Ballast erfolgt meist in Form einer Multi Tier Architektur.