El alojamiento de aplicaciones es un tipo de servicio de alojamiento web que proporciona software específico a los clientes a través de una red o Internet. Se diferencia del alojamiento web general en que generalmente proporciona una administración e infraestructura completas para una aplicación con un uso particular, en lugar de proporcionar solo un servidor web o espacio de servidor. Los usos de alojamiento de aplicaciones incluyen software como servicio, sistemas de gestión de contenido y procesamiento de pagos.
Las personas y las empresas pueden optar por utilizar el alojamiento de software, ya que puede proporcionar los beneficios de un marco de tiempo de configuración corto para el nuevo software y también reducir los costos generales. Por ejemplo, si una empresa desea utilizar una pieza específica de software de recursos humanos, necesitaría comprar una licencia comercial para el software además del espacio del servidor para ejecutar la aplicación y capacitar a las personas sobre cómo actualizar, instalar y administrar el software. Con el alojamiento gestionado, el proveedor de alojamiento ofrece el software en sus propios servidores y, por lo general, gestiona toda la instalación, actualización y mantenimiento del software y el servidor.
El alojamiento de aplicaciones a menudo se paga por uso, como por mes de acceso al software. Esto puede reducir aún más los costos del uso de software costoso para una empresa, ya que puede garantizar que solo pague por el uso que realmente necesita. El alojamiento de aplicaciones generalmente es accedido por una empresa o un individuo que ha pagado por el servicio a través de una interfaz web proporcionada por la empresa de alojamiento, muy parecido a iniciar sesión en un sitio web. Las aplicaciones y el software proporcionados por una empresa de alojamiento de aplicaciones son propiedad del proveedor de alojamiento, no de la empresa que paga por utilizar el software como servicio.
Un uso común de este tipo de alojamiento es el software para servicios publicitarios, donde el proveedor administra el servidor y el software que muestra y rastrea anuncios basados en la web. Otros usos son aplicaciones de nómina y software de gestión de recursos humanos. Los módulos del programa de capacitación a menudo se ofrecen como aplicaciones alojadas, donde los empleados pueden iniciar sesión para ver videos y realizar evaluaciones. El software de comercio electrónico y el procesamiento de pagos es otro servicio que se ofrece comúnmente. Los sistemas de gestión de contenido, como el alojamiento de blogs y el alojamiento de medios para imágenes y videos, también se utilizan para el alojamiento de aplicaciones.
El alojamiento de aplicaciones tiene desventajas y no siempre es la solución preferida para cada propósito de alojamiento empresarial. Los programas utilizados como software como servicio generalmente no se pueden personalizar y no se pueden integrar fácilmente con otras aplicaciones. Los datos y la información que se utilizan con la aplicación están fuera del control directo de la empresa y, por lo tanto, pueden verse comprometidos más fácilmente.