User interface design or UI design generally refers to the visual layout of the elements that a user might interact with in a website, or technological product. … User interface designs must not only be attractive to potential users, but must also be functional and created with users in mind.