Un servidor web es un programa que procesa aplicaciones del lado del servidor y se comunica con clientes como navegadores web usando protocolos como HTTP. Responde a peticiones de clientes entregando páginas web u otros mensajes, y espera peticiones manteniéndose en ejecución en un ordenador. Un cliente web es un cliente FTP accesible a través de un navegador web, permitiendo acceder y gestionar archivos en un servidor FTP remoto como si se navegara normalmente por la web.