- Đảm bảo giao tiếp giữa người dùng và máy tính
- Cung cấp phương tiện để thực hiện các chương trình khác
- Thực hiện tạo hộp thư điện tử trên Internet
- Cung cấp tài nguyên cho các chương trình và tổ chức thực hiện các chương trình đó