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.