Các thành phần kiến trúc hệ thống thông tin
Các thành phần kiến trúc chính trong một HTTT bất kỳ:

Mục tiêu của thiết kế kiến trúc là xác định những phần nào của phần mềm ứng dụng sẽ được gắn với những phần cứng nào.
Ví dụ:
HTTT trong một công ty có thể có chương trình VB được cài trên máy tính này nhưng tương tác với DB server nằm ở máy tính khác trên mạng.
Mọi hệ thống phần mềm có thể được phân thành bốn chức năng cơ bản bao gồm:
