Many people are involved in any web project. Different web projects require different web teams who have their roles and responsibilities.

Content Expert/Client:
Mostly a Content Expert is a Client who determines the project objectives, target audience and user needs, site information and its architecture, provides content materials and other additional resources, provide feedback on content, design and development. Client is the best person who knows the subject matters and requirements of the web site.

Requirements Modeler:
This person is responsible for the collection and maintenance of the system requirements. He is responsible to collect all necessary information of the requirements of the clients and understands how to utilize the design activities accordingly.

Project Manager:
Planning and management of all human and technological elements of the project. His responsibilities includes interaction with client, planning, budgeting, designing of basic concept, management of all other team members involved, supervising the content, technical development, site testing, release and its evaluation, and management of project completion within the time limit and within the budget.

System Architect:
Construction of structure on which the entire web project is to be build is the responsibility of System Architect. To perform this activity lot of skill is required which include excellent modeling skill and he should be experienced with various systems and various designs. His role includes deciding how to organize the content of the website, how to link different web pages and the navigation of all web pages.

System Developer:
He is responsible to build the functionality of the website. They are responsible for integrating components, developing new components and conducting the detailed design of the system.

Content Developer/Content Writer:
This person develops the content of the website that is the information to be provided on the website. His responsibilities includes knowing the content needs, designing the layout of content, research about the content and creating a new content, HTML coding and validating, processing images and maintenance of the content.

Web Designer:
Web Designer is responsible to configure the information and functionalities of the website for effective communication. They work with graphic designer and system developer to make the information and its layout more effective and more real.

Graphic Designer:
The responsibility of Graphic Designer is to prepare the content and layout for the final system which includes photographs, videos, music clips, and much more. He is responsible for developing the overall look of the website to make it more stylish and presentable. He solves the problems which are related to the graphic layout of the web pages, typography, color combinations and the overall consistency. Image processing and web optimization, developing HTML templates and browser/platform testing of the HTML layouts is also done by Graphic Designer.

Configuration Manager:
This person is responsible for the management of configuration which includes configuration identification, control, auditing and status accounting.

System Tester:
Verification and Validation of all the components of the system that whether they are constructed according to the requirements or not is done by system tester. He does the detailed study of each and every components of the website methodically.

All these persons are involved in the designing and development of the website and by the team work of all of them only it is possible to build a successful website which meets clients requirements.