Have you heard of Norman door? If you have not, please take a look at the video below. It is talking about the door ... but it applies to everything that interacts with human. Software too.