Windows 8
Các tính năng mới và được cập nhật > Ứng dụng Windows Store

Windows 8 giới thiệu một phong cách ứng dụng mới với tên gọi ứng dụng Windows Store. Theo Jensen Harris, nhà phát triển của Microsoft, các ứng dụng này được tối ưu hóa cho môi trường màn hình cảm ứng và mang tính chuyên dụng hơn những ứng dụng desktop hiện có. Chúng có thể chạy ở chế độ toàn màn hình hoặc được "snap" vào một bên màn hình, hiển thị các thông báo trên màn hình hoặc cập nhật các nội dung động trên ô ứng dụng ở màn hình Start. Các ứng dụng có thể sử dụng "contract"; một tập hợp các hook nhằm cung cấp chức năng chung có khả năng tích hợp với những ứng dụng khác, bao gồm các tính năng tìm kiếm và chia sẻ. Ngoài ra, các ứng dụng Windows Store còn có thể cung cấp khả năng tích hợp với những dịch vụ khác; ví dụ, ứng dụng People có thể kết nối tới nhiều dịch vụ mạng xã hội khác nhau (như Facebook, Skype, và dịch vụ People), trong khi ứng dụng Photos có thể tổng hợp hình ảnh từ các dịch vụ như Facebook và Flickr.
Các ứng dụng Windows Store chạy thông qua một bộ API mới có tên là Windows Runtime, hỗ trợ các ngôn ngữ lập trình như C, C++, Visual Basic .NET, C#, cùng với HTML5 và JavaScript. Những ứng dụng dành cho Windows Runtime được viết bằng các ngôn ngữ "bậc cao" có thể tương thích với cả hai phiên bản Windows trên Intel và ARM. Các thành phần trong ứng dụng có thể được biên dịch thành Thành phần Windows Runtime, cho phép chúng được sử dụng bởi tất cả những ngôn ngữ tương thích. Để đảm bảo sự ổn định và bảo mật, các ứng dụng được chạy trong môi trường hộp cát và cần phải được cấp quyền để sử dụng một số chức năng khác, như truy cập Internet hay máy ảnh.
Các phiên bản bán lẻ của Windows 8 chỉ có thể cài đặt những ứng dụng này thông qua Windows Store – một nền tảng phân phối cung cấp cả ứng dụng và danh sách những chương trình desktop đã được chứng nhận tương thích với Windows 8. Những thiết bị chạy Windows 8 Enterprise và đã gia nhập vào một miền có thể sideload các ứng dụng ngoài Windows Store; những thiết bị Windows 8 Pro và Windows RT không tham gia miền cũng có thể sideload ứng dụng, nhưng người dùng cần nhập khóa sản phẩm đặc biệt thông qua cấp phép số lượng lớn.
Thuật ngữ "ứng dụng Immersive" đã được nhân viên Microsoft sử dụng trong nội bộ công ty để chỉ các ứng dụng này trước khi Windows 8 được chính thức xuất hiện lần đầu tiên; kể từ sau đó chúng được gọi là "ứng dụng kiểu Metro" nhằm nhắc tới ngôn ngữ thiết kế Metro. Thuật ngữ này sau đó đã dần bị loại bỏ vào tháng 8 năm 2012; một người phát ngôn của Microsoft đã phủ nhận những tin đồn cho rằng thay đổi này liên quan tới một vấn đề về thương hiệu, đồng thời cho biết "Metro" chỉ là tên mã tạm thời chờ được thay thế trước khi phát hành chính thức Windows 8. Sau những báo cáo trên, những thuật ngữ như "ứng dụng kiểu Modern UI", "ứng dụng kiểu Windows 8", và "ứng dụng Windows Store" bắt đầu được sử dụng trong nhiều tài liệu của Microsoft để chỉ những ứng dụng kiểu mới. Trong một buổi phỏng vấn vào ngày 12 tháng 12 năm 2012, Soma Somasegar (phó giám đốc bộ phần phát triển phần mềm của Microsoft) đã xác nhận "ứng dụng Windows Store" sẽ là thuật ngữ chính thức dành cho các ứng dụng này. Một bài viết của MSDN giải thích về ngôn ngữ thiết kế Metro đã sử dụng thuật ngữ "thiết kế Modern" để chỉ tới ngôn ngữ này.