Un sistem ASP, sau un sistem de furnizor de servicii de aplicație, este un software care oferă servicii bazate pe computer diferiților clienți prin intermediul unei rețele. Practic, furnizorul ASP găzduiește software-ul și permite utilizatorilor să acceseze software-ul. Această abordare permite utilizatorilor să utilizeze un software, care poate fi destul de costisitor, fără a fi nevoiți să-l cumpere efectiv. În general, utilizatorii folosesc software-ul printr-un protocol standard (cum ar fi HTTP) sau printr-un software separat furnizat de ASP.
Sistemele ASP au devenit foarte populare, în special pentru întreprinderile mai mici pentru care software-ul specializat scump ar fi costuri prohibitive. Clienții sistemului ASP variază foarte mult și includ persoane fizice, companii private și organizații publice. Serviciile de facturare medicală, serviciile de procesare a plăților precum PayPal și serviciile de pontaj precum SlimTimer sunt toate exemple de sisteme ASP.
Există diferite categorii de sisteme ASP în funcție de câte soluții sunt furnizate de ASP. Unele ASP-uri se concentrează doar pe o singură aplicație, cum ar fi plățile cu cardul de credit. Alte ASP-uri oferă o suită de aplicații pentru a satisface diferitele nevoi ale clienților. De exemplu, unele ASP furnizează tot software-ul special necesar pentru a conduce un cabinet medical privat (de exemplu, facturarea pacientului, statul de plată a angajaților, software-ul de programare a pacienților).
De obicei, ASP deține, operează și este responsabil pentru întreținerea software-ului pe care îl pune la dispoziție clienților săi. Și, de cele mai multe ori, ASP-urile sunt accesate prin internet, mai degrabă decât prin propriul software special.
Există multe avantaje în adoptarea abordării sistemului ASP. Prima este economiile de costuri pe care le oferă prin răspândirea acestor costuri între mulți clienți. De asemenea, prin utilizarea software-ului extern, expertiza IT din interior nu este necesară.
Ca și în multe lucruri, deși există multe avantaje pentru sistemul ASP, există și unele dezavantaje. Unul dintre dezavantaje este că, în general, software-ul vine așa cum este. Soluțiile personalizate sunt în general puse la dispoziție doar pentru cei mai mari clienți. Mai mult, modificările în sistemul ASP pot duce la modificări ale tipului de serviciu disponibil clienților.