Bài giảng Nhập môn công nghệ phần mềm - Phùng Đức Hòa
Những năm đầu (từ 1950 đến 1960): Mỗi máy sử dụng cho một ứng dụng riêng. Phương thức xử lý theo lô (batch). Việc phát triển phần mềm chưa được quản lý, Môi trường lập trình có tính chất cá nhân Thời kỳ năm 1960 đến giữa những năm 1970: Các hệ thống đa nhiệm, đa người dùng xuất hiện -> tương tác người máy. Tiến bộ lưu trữ trực tuyến làm xuất hiện thế hệ đầu tiên của hệ quản trị CSDL. Yêu cầu lớn về công việc bảo trì phần mềm.