Una persona ipotetica che utilizza un programma e fornire input potrebbe essere chiamata Utente
,
operatore ,
client o
end-uker . Il termine migliore dipende dal contesto. Ad esempio, "client" potrebbe essere utilizzato in un'applicazione client-server, mentre "operatore" potrebbe essere utilizzato per qualcuno che gestisce un programma specializzato come un pezzo di attrezzatura scientifica.