No contexto dos computadores, um "público" não tem o mesmo significado que no mundo humano. Não há uma definição única, universalmente aceita. No entanto, dependendo do contexto, ele pode se referir a:
*
Os usuários pretendidos de um aplicativo ou site de software: Esta é provavelmente a analogia mais próxima de um público humano. Os desenvolvedores projetam o software com um público específico (por exemplo, fotógrafos profissionais, jogadores casuais, contadores) em mente, adaptando a interface, os recursos e a complexidade de suas necessidades e habilidades.
*
Os destinatários de dados ou informações: Um programa pode "apresentar" dados para um público de outros programas ou serviços. Por exemplo, um servidor da Web envia dados para o "público" de navegadores da web solicitando.
*
O alvo de uma apresentação ou relatório gerado por um programa: Um programa pode criar um relatório (por exemplo, um relatório de vendas, uma demonstração financeira) destinada a um público humano (por exemplo, gerenciamento, investidores). O programa em si não está interagindo diretamente com esse público humano, mas está gerando conteúdo * para * eles.
Em suma, o conceito de "público" na computação geralmente implica um destinatário, alvo ou usuário pretendido de algo produzido ou apresentado por um sistema ou programa de computador. A natureza desse "público" (humano ou máquina) varia dependendo da situação específica.