Về phía client: bao gồm browser (chrome, fire fox, IE, …) và web app (Mobile)
HTTP – HyperText Transfer Protocol là giao thức truyền tải siêu văn bản
Môi trường LAMP – Linux Apache MySQL PHP, Apache trong LAMP dùng để chạy web server
PHPmyadmin – Hệ quản trị cơ sở dữ liệu là GUI (giao diện người dùng) để thao tác với database, không có PHPmyadmin vẫn có thể thao tác với cơ sở dữ liệu, sử dụng terminal, câu lệnh mySql
Client sẽ gửi HTTP request (yêu cầu HTTP) đến Web server (máy chủ: Nginx và Apache), sử dụng các ngôn ngữ lập trình (PHP, C, Java, . . .) để thao tác với cơ sở dữ liệu (database), sau đó database sẽ response (phản hồi, trả về dữ liệu cần thiết) về cho web server, web server sẽ response HTML content (trả về nội dung HTML) về cho client để hiển thị cho người dùng