Developing front end website architecture Designing user interactions on web pages Developing back-end website applications Creating servers and databases for