In many cases, the user interface to a program is the most important part for a commercial company: whether the programs works correctly or not seems to be secondary.