Una aplicación de portal es cualquier tipo de herramienta de software disponible a través de un sitio web seguro. El término portal en tecnología de la información se usa típicamente para describir un método de entrega para una variedad de enlaces, servicios y aplicaciones relacionados y no relacionados. El atractivo de una aplicación de portal es la capacidad del proveedor de servicios de rastrear la actividad web de los usuarios una vez que inician sesión en el portal. Desde la perspectiva de los usuarios, pueden modificar el portal para mostrar enlaces rápidos a sitios de interés, conexiones tanto al correo electrónico como a las salas de chat, así como la capacidad de cambiar el fondo y los colores.
Todos los portales web se dividen en dos categorías: verticales u horizontales. Un portal vertical se centra en un área temática o de interés muy específica. Los portales horizontales proporcionan acceso a varias empresas de la misma industria. El propósito de los portales sigue siendo el mismo: proporcionar acceso a aplicaciones o datos específicos de manera controlada, al tiempo que permite al administrador controlar y rastrear la actividad.
El propósito principal de cualquier aplicación de portal es satisfacer una necesidad de usuario específica y utilizar el perfil de los clientes para obtener su información personal. Por ejemplo, un servicio de mensajería en línea seguro se encuentra comúnmente en un portal bancario. El usuario inicia sesión en su cuenta bancaria para obtener acceso en función de su perfil. Desde dentro del portal, puede acceder al servicio de mensajería para hacer una pregunta. El personal de servicio al cliente recibe los detalles de la cuenta, el nombre de usuario y otra información relevante para ayudarlo a responder la pregunta de manera rápida y precisa.
El lenguaje de programación de computadoras que se usa para crear una aplicación de portal varía ampliamente, según la tecnología utilizada para crear el sitio web, el sistema operativo implementado y la habilidad del desarrollador. Hay herramientas y programas comerciales disponibles para satisfacer las necesidades de la mayoría de los usuarios. Sin embargo, es importante considerar el costo del software en comparación con el beneficio general para el cliente y la empresa.
La mayoría de las aplicaciones del portal pueden dividirse en tres grupos: comunicación, presentación de datos y manipulación de datos. Las herramientas de comunicación incluyen mensajería instantánea, correos electrónicos seguros y chat en línea. La presentación de datos de un sistema externo o empresarial puede requerir el desarrollo de una aplicación de portal. Las aplicaciones de manipulación de datos utilizan datos existentes para completar una página web, pero permiten al usuario ejecutar escenarios hipotéticos sin volver a publicar los datos en la computadora cada vez.