A webmaster (from web and master), also called a web architect, web developer, site author, website administrator, or website coordinator is a person responsible for maintaining one or many websites. The duties of the webmaster may include: ensuring that the web servers, hardware and software are operating correctly, designing the website, generating and revising web pages, A/B testing, replying to user comments, and examining traffic through the site.