Forretningslogikk er en betegnelse på de manipuleringene som utføres av et dataprogram når man henter ut informasjon til et bestemt formål, eller på et bestemt format.

For eksempel, hvis man skal hente ut netto utbetalt lønn, fra et datasystem, for en ansatt, så kan forretningslogikken være en formel:

  <Netto utbetalt Lønn> = <Brutto lønn> - <Skatt> - <pensjonsavsetning>

Forretningslogikk er sterkt knyttet til forretningsbegreper, som sammen med basisoperasjoner utgjør byggesteinene i forretningslogikken.