Đổi mới phương pháp dạy – học là một trong những mục tiêu lớn ngành giáo dục & đào tạo đặt ra trong giai đoạn hiện nay và được Nghị quyết TW2, khoá VIII chỉ ra rất rõ ràng và cụ thể: “Đổi mới mạnh mẽ phương pháp giáo dục – đào tạo, khắc phục lối truyền thụ một chiều, rèn luyện thành nếp tư duy sáng tạo của người học. Từng bước áp dụng các phương pháp tiên tiến và phương tiện vào quá trình dạy và học, bảo đảm điều kiện và thời gian tự học, tự nghiên cứu của học sinh, nhất là sinh viên đại học. Phát triển mạnh phong trào tự học, tự đào tạo thường xuyên và rộng khắp trong toàn dân, nhất là thanh niên”.
Năm học 2008-2009 là “Năm học Công nghệ thông tin” của ngành giáo dục, Bộ GD-ĐT đã yêu cầu các đơn vị, cơ sở giáo dục cần triển khai ngay các phần mềm mã nguồn mở trong công tác dạy học chính thức trong trường phổ thông và trong công tác quản lý. Bên cạnh đó, việc khai thác và sử dụng phần mềm mã nguồn mở trong các đơn vị sử dụng ngân sách nhà nước là một chủ trương lớn của Nhà nước.
Những phần mềm nguồn mở có thể ứng dụng trong trường phổ thông hiện nay có thể kể đến các phần mềm như hệ điều hành Linux Ubuntu, Hacao Linux; bộ phần mềm văn phòng OpenOffice; bộ gõ chữ Việt Unikey; Hệ quản trị CSDL MySQL; và đặc biệt là hệ thông quản lý học tập trực tuyến Moodle.
Chúng ta đều biết, việc đổi mới phương pháp nhằm nâng cao hiệu quả dạy-học bất kỳ giai đoạn nào đều cần sử dụng tới công nghệ. Hiện nay, sản phẩm CNTT-TT phục vụ công tác giảng dạy và học tập ngày càng đa dạng, đa năng với sự tích hợp nhiều tính năng thông minh (đôi khi khá phức tạp) vì vậy đòi hỏi người dạy, người học cũng cần có kỹ năng nhất định để vận hành các phần mềm, thiết bị nhằm phục vụ hiệu quả cho việc dạy và học.