Refere-se a máquinas eletrônicas programáveis que respondem a um conjunto específico de instruções ou códigos e funcionam em conformidade com esses códigos e instruções e que armazenam dados e programas, independentemente do tamanho, quantidade de energia ou aplicação (por exemplo, mainframes, minicomputadores ou computadores pessoais). Normalmente, este termo se refere ao hardware do computador, mas pode ser usado no sentido mais amplo para abranger igualmente o software. Pode ser atribuído quando o assunto for tecnologia da informação ou sistemas de informação em geral.