Windows 3.0
Lịch sử phát triển

Trước Windows 3.0, Microsoft đã từng hợp tác với IBM, công ty sở hữu các mẫu máy tính cá nhân chạy hệ điều hành MS-DOS kể từ năm 1981. Microsoft cố gắng phát triển thành công một môi trường điều hành có tên gọi là Windows, nhưng IBM từ chối đưa dự án này vào dòng sản phẩm của hãng. Khi MS-DOS chuẩn bị bước vào phiên bản thứ năm, IBM đòi hỏi một phiên bản DOS có thể chạy trong "chế độ bảo vệ", cho phép hệ điều hành có thể chạy nhiều chương trình cùng lúc cùng với nhiều lợi ích khác. MS-DOS ban đầu được thiết kế để chạy trong chế độ thực và chỉ chạy được một chương trình trong cùng một lúc do những hạn chế của bộ vi xử lý Intel 8088. Intel sau đó đã trình làng mẫu vi xử lý Intel 80286, được thiết kế để hỗ trợ hiệu quả khả năng đa nhiệm trên (cùng với một số tính năng phần cứng khác không có trong những mẫu CPU Intel x86 trước đó như bảo vệ bộ nhớ, chuyển đổi tác vụ phần cứng, phân tách quyền chương trình và bộ nhớ ảo) kèm theo khả năng hỗ trợ gấp 16 lần bộ nhớ so với vi xử lý 8088 (và 8086). Hai công ty sau đó cùng phát triển thế hệ tiếp theo của DOS, OS/2. Phần mềm trên OS/2 không tương thích với DOS, đem lại lợi thế cho IBM.
Vào cuối năm 1987, Windows/386 2.0 giới thiệu một hạt nhân chạy trong chế độ bảo vệ có thể chạy đa nhiệm nhiều ứng dụng DOS bằng chế độ 8086 ảo, nhưng tất cả các ứng dụng Windows vẫn chạy chung trong một máy DOS ảo. Trong khi phần còn lại của nhóm Microsoft bắt đầu với dự án OS/2 2.0, David Weise, một thành viên trong nhóm phát triển Windows và là người có quan điểm chỉ trích IBM, tin rằng ông có thể khởi động lại dự án Windows. Cùng thời điểm đó, Microsoft cần những công cụ lập trình có thể chạy trong chế độ bảo vệ, nên công ty đã tuyển mộ Murray Sargent, một giáo sư vật lý từ Đại học Arizona từng phát triển một bộ mở rộng DOS và một chương trình gỡ lỗi có khả năng hoạt động với các ứng dụng trong chế độ bảo vệ. Windows 3.0 bắt đầu vào năm 1988 dưới dạng một dự án độc lập bởi Weise và Sargent; chương trình gỡ lỗi của Sargent được tận dụng để cải thiện trình quản lý bộ nhớ và cho phép các ứng dụng Windows có thể chạy trong những vùng bộ nhớ được bảo vệ riêng biệt. Trong vòng vài tháng, Weise và Sargent đã cho ra được một nguyên mẫu sơ khai có khả năng chạy các phiên bản Windows của Word, Excel và PowerPoint, sau đó trình bày sản phẩm lên ban lãnh đạo công ty và nhận được sự chấp thuận để đây trở thành dự án chính thức. Khi IBM biết được về dự án sắp tới của Microsoft, mối quan hệ của hai bên bắt đầu rạn nứt, nhưng Microsoft sau đó đã khẳng định sẽ hủy bỏ Windows sau khi ra mắt và tiếp tục phát triển OS/2.
Windows 3.0 được Microsoft chính thức công bố và phát hành toàn cầu vào ngày 22 tháng 5 năm 1990 tại Nhà hát New York City Center. Sự kiện có sự tham dự của khoảng 6.000 người, đồng thời được phát sóng trực tiếp tại các địa điểm tập trung của Microsoft ở 7 thành phố Bắc Mỹ và 12 thành phố lớn khác. Sự kiện đã tốn của Microsoft 3 triệu đô la Mỹ—điều mà người sáng lập Bill Gates gọi là "màn giới thiệu phần mềm hoành tráng, quy mô lớn và tốn kém nhất." Microsoft quyết định không cung cấp giấy phép bản thời gian chạy miễn phí tới các nhà phát triển ứng dụng, do các phiên bản thời gian chạy của Windows không có khả năng đa nhiệm. Thay vào đó, công ty cung cấp tùy chọn nâng cấp dành cho cả bản đầy đủ và bản thời gian chạy của các phiên bản Windows trước với giá 50 đô la Mỹ (112 đô la Mỹ vào năm 2022)—thấp hơn đáng kể so với giá bán lẻ đề xuất cho giấy phép đầy đủ là 149 đô la Mỹ. Windows 3.0 cũng có thể được cung cấp thông qua các mẫu máy tính được nhà sản xuất phần cứng cài đặt sẵn phần mềm này. Những công ty phần cứng đầu tiên trong số đó là Zenith Data Systems, Austin Computer Systems và CompuAdd, cùng với hơn 25 cái tên khác; đáng chú ý là IBM không có mặt trong danh sách này.
Microsoft muốn Windows 3.0 trở nên hấp dẫn hơn với công chúng. Nhóm "Entry Business" của công ty được giao phó nhiệm vụ trên thì lo ngại rằng công chúng có thể sẽ chỉ coi Windows 3.0 là một công cụ cho những doanh nghiệp lớn do yêu cầu hệ thống cao. Các nhà phát hành trò chơi không thấy đây là một nền tảng game có tiềm năng, thay vào đó họ tiếp tục gắn bó với DOS. Bruce Ryan, quản lý dự án của Microsoft, đã biên dịch một số trò chơi mà nhóm phát triển Windows thiết kế trong thời gian rảnh rỗi để tạo nên Microsoft Entertainment Pack, trong đó có Tetris và Minesweeper. Ngân sách dành cho dự án này không nhiều, thậm chí công ty còn không dành một đồng nào cho việc kiểm thử chất lượng. Tuy vậy, Entertainment Pack vẫn được bán như một sản phẩm riêng biệt và đã trở nên phổ biến tới mức Microsoft phải ra mắt thêm 3 Entertainment Pack khác.
Vào ngày 31 tháng 12 năm 2001, Microsoft chính thức dừng hỗ trợ cho Windows 3.0, cùng với các phiên bản Windows trước đó, Windows 95, Windows for Workgroups, và các phiên bản MS-DOS từ 6.22 trở về trước.