Clientes Web

As aplicações clientes na Web são usualmente navegadores (browsers) responsáveis pela apresentação de documentos HTML e pela solicitação de um recurso a servidores Web. O recurso pode ser um documento HTML ou um arquivo contendo informação texto ou binária (imagem, áudio, vídeo, applet Java, etc), conforme estabelecido pelo elemento que originou a solicitação.

Não necessariamente o software navegador precisa saber manipular todos os tipos de recursos, podendo ele ativar rotinas auxiliares de exibição para tipos não reconhecidos. As rotinas auxiliares podem ser ativadas sob a forma de programas executáveis externos ao navegador ou através de plug-ins. O conceito de plug-in foi desenvolvido pela Nestcape, sendo constituído por uma interface de programação (API) padronizada para ativar funcionalidades carregadas dinamicamente.