The philosophical opposite of UserError. When a program is used by its intended audience, any errors in using the program are a result of poor UserInterfaceDesign, not UserError.
See the InterfaceHallOfShame" for analyses of poor GraphicalUserInterface design.