Hệ thống thông tin là nhóm con người, công nghệ thông tin và quy trình kinh doanh để đạt mục tiêu kinh doanh. Hệ thống thông tin là nhóm các yếu tố liên kết làm việc để thu thập, xử lý, lưu trữ và phân phối dữ liệu để cung cấp phối hợp, trực quan hóa trong tổ chức, phân tích và ra quyết định.
Hệ thống thông tin có thể được biểu diễn như một tập hợp phần mềm, phần cứng và mạng viễn thông mà con người tạo ra và dùng để thu thập, sản xuất và phân phối dữ liệu hữu ích, thường trong bối cảnh tổ chức.
Hệ thống Thông tin là một kỷ luật hoặc bộ phận học tập cụ thể liên quan đến ứng dụng dữ liệu cho nhu cầu tổ chức. Phạm vi hệ thống thông tin bao gồm thủ công, dựa trên máy tính và các dạng quy trình tự động và ứng dụng công nghệ thông tin thường thường.
Một hệ thống là nhóm thành phần kết nối để hoàn thành một số mục tiêu hoặc nói cách khác, một hệ thống là nhóm các thành phần hoặc đối tượng liên quan làm việc cùng nhau cho mục tiêu tổng thể.
Trong hệ thống thông tin, nó định nghĩa mối quan hệ có tổ chức giữa các thành phần của nó. Hệ thống có thể được biểu diễn như nhóm có trật tự các yếu tố phụ thuộc lẫn nhau liên kết cùng nhau theo kế hoạch để thực hiện mục tiêu hoặc mục tiêu cụ thể. Do đó, một hệ thống được thiết kế để đạt một hoặc nhiều mục tiêu. Thành phần của hệ thống định nghĩa hệ thống con (sub-system). Hệ thống con là hệ thống là thành phần của hệ thống cao hơn. Hệ thống lớn được gọi là hệ thống siêu (super system) hoặc hệ thống tối cao (supra system).
Hệ thống thông tin chứa tài nguyên cho thông tin chia sẻ hoặc được xử lý, và con người xử lý hệ thống. Con người được coi là một phần của hệ thống vì vắng mặt họ, hệ thống sẽ không hoạt động chính xác. Chuyên gia CNTT, lập trình viên, phân tích viên hệ thống, quản lý cấp cao và nhân viên help-desk đều là một phần của hệ thống thông tin.
Tam giác hệ thống thông tin thường được dùng để định nghĩa cách IS bao gồm thành phần phần cứng (như máy tính), con người và quy trình tại ba đỉnh.
Có nhiều loại hệ thống thông tin, tùy thuộc vào nhu cầu chúng được thiết kế để đáp ứng. Hệ thống hỗ trợ vận hành, bao gồm hệ thống xử lý giao dịch (transaction processing system), chuyển đổi dữ liệu kinh doanh (giao dịch tài chính) thành dữ liệu có giá trị. Tương tự, hệ thống thông tin quản trị cần thông tin cơ sở dữ liệu để xuất tệp, hỗ trợ người dùng và doanh nghiệp đưa ra quyết định dựa trên dữ liệu trích xuất.
Một ví dụ của Hệ thống thông tin bao gồm một số chương trình TV nổi tiếng có thể được coi là ví dụ tuyệt vời và bất ngờ của IS. Trong chương trình tài năng, khán giả TV được yêu cầu bỏ phiếu để quyết định ứng cử viên nào sẽ tiến đến giai đoạn tiếp theo của chương trình.
Hệ thống nhận phiếu bầu và ghi lại chúng là phần cứng máy tính, các bước qua đó phiếu bầu được bỏ (cuộc gọi điện thoại, tin nhắn, hoặc thăm dò trực tuyến) và quy tắc quyết định ai bị loại là quy trình, và người bầu cử là con người chứa đựng trong hệ thống.