Humanware é hardware e software que enfatiza a capacidade e capacitação do usuário e o design da interface do usuário. O processo de construção do humanware geralmente consiste nestes passos:
- Definir usuários (idade, mentalidade, contexto ambiental, experiência anterior do produto e expectativas, etc.) e o que eles realmente querem fazer
 - Identificar tarefas que eles precisarão fazer ou capacidades que eles vão querer
 - Especifique objetivos de usabilidade (se possível, estes devem ser mensuráveis, tais como quanto tempo para fazer algo ou quantos cliques de mouse para chegar a um ponto de tarefa especificado) para cada tarefa ou capacidade
 - Build um protótipo da interface do usuário (pode ser um protótipo em papel ou simulado se o tempo for curto)li>Testar e verificar ou corrigir o protótipo
 - Fornecer o protótipo e os objetivos de usabilidade aos projetistas e codificadores do programa
 - Testar o código contra o protótipo e os objetivos e, se necessário, redesenhar ou recodificar o software
 - Testar o produto com usuários ou sujeitos de teste válidos e revisar conforme necessário
 - Receber feedback dos usuários e melhorar continuamente o produto
 
Philips Research usa o termo tanto para software quanto para hardware que é especialmente projetado para interagir com os usuários, incluindo sua síntese de fala e microchips de reconhecimento de fala.
