Programa informático que ofrece al usuario una determinada funcionalidad, que puede utilizarse en entorno web o instalarse en dispositivos móviles y puede permitir la aportación de información, sistemas de reservas, programas de fidelización, lanzamiento de ofertas a clientes, muestra de productos a través de fotos o vídeos, interacción con el cliente, etc.