Windows 1.0
Tính năng

Windows 1.0 được xây dựng trên nhân của MS-DOS, chạy dưới dạng một chương trình shell 16-bit có tên là MS-DOS Executive, cung cấp khả năng đa nhiệm hạn chế cho các chương trình MS-DOS hiện có và tập trung vào xây dựng một mẫu hình tương tác (vòng lặp tin nhắn - message loop), mô hình thực thi và API ổn định cho các chương trình gốc trong tương lai. Môi trường điều hành này hỗ trợ khả năng sử dụng chuột, cho phép người dùng thực hiện các thao tác nhấn và thả. Khác với các phiên bản hệ điều hành Windows hiện đại, người dùng phải nhấn giữ nút trên chuột thì menu được chọn mới hiện lên.
Các tập tin .exe được chạy trong MS-DOS Executive sẽ mở một cửa sổ ứng dụng. Windows 1.0 cũng đi kèm với các chương trình như Calculator, Paint (khi đó có tên là Paintbrush), Notepad, Write, Terminal và Clock. Paint chỉ hỗ trợ đồ họa đơn sắc. Ngoài ra còn có trình quản lý thông tin cá nhân Cardfile, các chương trình quản lý clipboard (Clipboard) và spooler máy in (Print Spooler). Ban đầu Puzzle (ghép hình) và Chess (cờ vua) là những trò chơi được dự định sẽ xuất hiện, tuy nhiên Microsoft đã bỏ ý tưởng này và thay bằng Reversi (cờ Othello) trong bản phát hành thương mại. Trò chơi này xuất hiện trong Windows 1.0 dưới dạng một ứng dụng đi kèm và yêu cầu phải có chuột để điều khiển. Windows 1.0 cũng giới thiệu Control Panel, chương trình dùng để cấu hình các tính năng trong hệ điều hành. Phiên bản này chưa hỗ trợ chồng xếp các cửa sổ; các cửa sổ thay vào đó sẽ được sắp xếp theo kiểu chia ô. Khi một chương trình bị ẩn đi, biểu tượng của nó sẽ xuất hiện trên một dòng nằm ngang ở cạnh dưới màn hình, giống như thanh tác vụ trên các bản Windows hiện nay.
Windows 1.0 cũng bao gồm ba thư viện liên kết động dưới dạng các tập tin nằm trong hệ thống với tên KERNEL.EXE, USER.EXE và GDI.EXE. SDK của Windows 1.0 có chứa các phiên bản gỡ lỗi của những tập tin này, có thể dùng để thay thế cho những tập tin tương ứng trên đĩa cài đặt. Chương trình cài đặt kết hợp nhiều tập tin hệ thống thành một để Windows có thể khởi động nhanh hơn. Nếu sử dụng tập tin KERNEL.EXE có trong SDK của Windows 1.0, người dùng có thể tạo ra một phiên bản Windows "khởi động chậm" do các tập tin trên đã bị tách ra. KERNEL.EXE là hạt nhân của Windows 1.0, thực hiện các chức năng như xử lý tác vụ, quản lý bộ nhớ và đầu vào/ra của các tập tin, còn hai thư viện liên kết động còn lại là giao diện người dùng (USER.EXE) và Giao diện Thiết bị Đồ họa (GDI.EXE). Môi trường điều hành còn có thể di chuyển đoạn mã và đoạn dữ liệu của chương trình trong bộ nhớ để cho phép các chương trình dùng chung mã và dữ liệu nằm trong các thư viện liên kết động. Windows 1.0 cũng triển khai việc sử dụng kỹ thuật hoán chuyển (swapping) đoạn mã.
Phiên bản 1.02 bổ sung driver cho các mẫu bàn phím châu Âu, cũng như cho một số mẫu màn hình và máy in. Bản phát hành cuối cùng của Windows 1.0 là phiên bản 1.04, cung cấp khả năng hỗ trợ cho các mẫu máy tính IBM PS/2. Nhờ chính sách hỗ trợ tương thích ngược của Microsoft, không những nhiều tệp chương trình nhị phân trên Windows 1.0 có thể chạy được trên các phiên bản hiện tại của Windows, mã nguồn của chúng còn có thể được biên dịch lại thành các ứng dụng "hiện đại" có chức năng tương tự chỉ với một vài tinh chỉnh.
Vào tháng 3 năm 2022, người ta còn phát hiện ra rằng trong phiên bản Windows 1.0 còn có một quả trứng phục sinh liệt kê các nhà phát triển tham gia xây dựng sản phẩm cùng một thông điệp có nội dung "Chúc mừng!".