If you are having your website or software developed, you have to be aware of the fact that the term designer is no longer enough. Technology has been evolving and this very fact forces us to broaden our imagination and adapt to constantly growing expectations. That is why we increasingly hear of mysterious acronyms like UI and UX. What do they mean? Do not wonder any longer.