Microsoft pokazał już jak będzie wyglądał następca systemu Windows 7 z interfejsem w technologii Metro UI (znanym z Windows Phone 7). Od tego czasu przygotował kolejną prezentację z naciskiem na zastosowanie oprogramowania w tabletach. Windows 8 ma dobrze działać na wielu urządzeniach, w tym tabletach, netbookach, notebookach oraz urządzeniach opartych na architekturze ARM (Advanced RISC Machine).
Nowy system Microsoftu ma być niezwykle konkurencyjny względem takich produktów jak Apple iOS, Google Android, RM Tablet OS oraz HP WebOS. Czy znajdzie się miejsce dla oprogramowania Microsoftu? – póki co, wszystko wskazuje na to, że tak. Jednak, czym później będzie premiera systemu Windows 8, tym trudniej będzie mu znaleźć miejsce wśród oprogramowania Apple iOS i Google Android. Dobrym krokiem Microsoftu, choć trochę za późnym, jest skupienie się na technologii ARM, która wykorzystywana jest w wielu urządzeniach przenośnych.
Drugą kwestią, z którą musi zmierzyć się Microsoft wydając Windows 8 jest baza aplikacji, w tym przypadku napisanych w technologiach CSS, JavaScript i HTML5. Dla urządzeń wykorzystujących ARM, nowe oprogramowanie Microsoftu nie będzie wspierało architektury x86, czyli tradycyjnych programów Windows, co jest bardzo dużym problemem. Gigant z Redmond zamierza wspierać programistów, dostarczając im odpowiednie narzędzia, aby mogli pisać nowe aplikacje, często przekształcając już istniejące. W tabletach mają być one uruchamiane w trybie pełnoekranowym, co według producenta ma przyczynić się do lepszego komfortu z ich używania. Języki programowania CSS, JacaScript i HTML5 są dobrze znane programistom i cieszą się dużą popularnością, a stosowanie kombinacji tylko tych trzech ma im ułatwić pracę.
Zaletą systemu Windows 8 może być popularność marki wśród klientów na całym świecie, więc producenci oprogramowania będą chcieli dotrzeć do jak najszerszego grona odbiorców.