Building a piece of software or a website? One of the first considerations you should have is for the UI/UX of the product. Here is what you should know.