Phát triển một hệ thống thông tin (HTTT) là quá trình tạo ra một HTTT cho một tổ chức. Quá trình đó bắt đầu từ khi nêu vấn đề cho đến khi đƣa hệ thống vào vận hành trong tổ chức. Với thực tiễn của nhiều năm xây dựng các HTTT, những cơ sở phƣơng pháp luận phát triển HTTT đã không ngừng đƣợc hoàn thiện và bổ sung cho phù hợp với sự phát triển của công nghệ và các điều kiện môi trƣờng đã biến đổi