Naturally, as the web has evolved websites and web applications have become incrementally more sophisticated. Regardless of digital progress, a website's success will always hinge on a user's perception of their online journey. As the technologies evolve so has our palette for how we consume digital content. We have moved away from a one-way static converstation towards rich and interactive experiences.
User experience (or UX) technically is how a person feels when interfacing with a system. Whether the system is a website, a web application or desktop software, emotions are critical.
Nowadays, we place more emphasis on user-centered design, describing and justifying the importance of design and interaction for enhancing the user experience.
It is important because of how we (personally) engage with these technologies. As our experience and comfort with technology deepen so too must the methods and strategies we use to interact with these systems.
One size does not fit all and every project is unique. Understanding this is the first step in developing a better online experience for your audience.