Cognitive ergonomics in enterprise software