Với sự phát triển không ngừng của công nghệ thông tin, việc ứng dụng công nghệ hông tin trong các ngành kinh tế xã hội ngày càng được quan tâm và triển khai hiệu quả như trong giáo dục, y tế và đặc biệt là các sản phẩm hỗ trợ doanh nghiệp. Việc xây dựng một chương trình phần mềm duy nhất đáp ứng các nhu cầu quản lý khác nhau trong một doanh nghiệp khó khả thi, mà các sản phẩm chủ yếu là ứng dụng riêng lẻ đáp ứng nhu cầu xử lý công việc của từng bộ.