Un sistema ASP, o sistema de proveedor de servicios de aplicaciones, es un software que proporciona servicios informáticos a varios clientes a través de una red. Básicamente, el proveedor de ASP aloja el software y permite a los usuarios acceder al software. Este enfoque permite a los usuarios utilizar un software, que puede resultar bastante caro, sin tener que comprarlo. Los usuarios generalmente utilizan el software a través de un protocolo estándar (como HTTP) o mediante un software independiente proporcionado por ASP.
Los sistemas ASP se han vuelto muy populares, especialmente para las empresas más pequeñas para quienes el costoso software especializado sería prohibitivo. Los clientes del sistema ASP varían enormemente e incluyen individuos, empresas privadas y organizaciones públicas. Los servicios de facturación médica, los servicios de procesamiento de pagos como PayPal y los servicios de hojas de tiempo como SlimTimer son todos ejemplos de sistemas ASP.
Hay varias categorías de sistemas ASP dependiendo de cuántas soluciones proporcione el ASP. Algunos ASP solo se centran en una aplicación, como los pagos con tarjeta de crédito. Otros ASP proporcionan un conjunto de aplicaciones para satisfacer las diversas necesidades de los clientes. Por ejemplo, algunos ASP proporcionan todo el software especial necesario para ejecutar una práctica médica privada (por ejemplo, facturación de pacientes, nómina de empleados, software de programación de pacientes).
Por lo general, el ASP posee, opera y es responsable del mantenimiento del software que pone a disposición de sus clientes. Y, la mayoría de las veces, se accede a las ASP a través de Internet en lugar de a través de su propio software especial.
La adopción del enfoque del sistema ASP tiene muchas ventajas. El principal es el ahorro de costos que ofrece al distribuir ese costo entre muchos clientes. Además, al utilizar software externo, no es necesaria la experiencia interna en TI.
Como ocurre con muchas cosas, aunque el sistema ASP tiene muchas ventajas, también tiene algunas desventajas. Una de las desventajas es que el software generalmente viene tal cual. Las soluciones personalizadas generalmente solo están disponibles para los clientes más grandes. Además, los cambios en el sistema ASP pueden resultar en cambios en el tipo de servicio disponible para los clientes.