Dezvoltat de SAP, Internet Transaction Server (ITS) este o aplicație de sistem care a marcat primul efort concertat al companiei de a extinde aplicațiile de afaceri pe Internet printr-un browser Web. Acest lucru a fost realizat prin programarea ITS pentru a converti ecranele din software-ul SAP în HTML, permițând astfel tehnologiilor bazate pe Internet să interacționeze cu programele software SAP. Folosit ca componentă middleware, ITS permite unui număr de programe SAP din grupul R/3 să acceseze Web-ul. Datorită numărului de clienți finali care se bazează din ce în ce mai mult pe calcularea de la distanță, ITS a fost dezvoltat pentru a-i ajuta pe acești clienți să-și satisfacă nevoile. Conceput pentru a conecta SAP cu comunitatea globală prin Internet, programul a evoluat pentru a transmite eficient software-ul SAP pe Internet.
Internet Transaction Server are capacitatea de a gestiona o gamă variată de tehnologii Web pentru accesarea aplicațiilor SAP. Folosind interfața SAP GUI, atât Web Transaction, cât și SAP GUI pentru HTML sunt două astfel de opțiuni. Utilizarea protocolului RFC, Web Reporting, WebRFC și ITS Flow Logic sunt încă trei opțiuni. Internet Applications Components este, de asemenea, o opțiune care utilizează un aspect bazat pe șablon. În timp ce fiecare tehnologie folosește o abordare diferită, ITS este capabil să comunice cu fiecare tehnologie și să transfere informațiile rezultate într-un browser Web prin ITS și un server Web.
Simplificand explicația, Internet Transaction Server mapează arhitectura SAP pe Internet. Lucrând de pe Internet, un utilizator va interacționa cu tehnologia Internet care, la rândul său, comunică cu un server Web. De acolo, serverul Web va interacționa cu ITS pentru a stabili contactul cu sistemul SAP. ITS preia din acel punct și lucrează în culise pentru a transmite informațiile necesare înapoi către serverul web și utilizator. Din interacțiunea ITS rezultă o pagină HTML prezentată utilizatorului pentru fiecare ecran de tranzacție, încorporând în același timp un șablon atunci când se fac modificări.
Rezolvând problema cu sistemele R/3 care au dificultăți tehnice în comunicarea cu Internetul, Internet Transaction Server conectează astfel cele două sisteme. Astfel, ITS controlează atât procedura de conectare între cele două sisteme, cât și fluxul de informații, în timp ce gestionează sesiunea de informare. Considerat o componentă centrală a grupului mySAP, ITS beneficiază de o serie de aplicații SAP, incluzând, printre altele, SAP ERP, SAP Enterprise Buyer Professional (EBP) și SAP Supplier Relationship Management (SRM). Pentru afaceri, principalul beneficiu al ITS este integrarea în timp real a datelor găzduite în aplicațiile SAP, fără a fi nevoie să duplicați acele date.