Web developers are also involved in website testing and user feedback. Web developers are essential to maintaining websites, because technology is always evolving. They must keep their skills up to date, and strategically innovate and update websites. Plus, they interact with just about everyone involved with building a website, such as Web designers, copywriters and illustrators. Hence, people skills are important for Web developers as well. They must ensure that an organization's employees are able to interact with its website and communicate technical terms with others who are non-technical.