Website có các thành phần chính như sau: Đăng ký domain (tên miền) cho website. Thuê hosting lưu trữ website – Nơi lưu trữ tất cả dữ liệu văn bản, hình ảnh videos.., mã nguồn lập trình của website. Mã nguồn web: Là phần mềm do lập trình viên thiết kế web xây dựng nên. Mã nguồn sử dụng ngôn ngữ làm web phổ biến như: PHP, ASP.NET, Java, Nodejs, Python…