Humanizing applications of computers