Designing a site following two important steps that are
1) User experience design which focuses on behaviour pattern of users from different demography and plan a wireframe (blueprint) by combining the inputs from different studies.
2) Designing the user interface based on that wireframe. So, the UI designers build every element that a user would interact or engage with on an actual live task offer uniquely branded user interfaces that truly represent world class software without compromising with its usability. A proper UI/UX balance in order to create a system for the client which is both adaptable and usable.