&os2; heeft ingebouwde ondersteuning voor programma's die zijn geschreven voor Microsoft Windows 3.x. Deze ondersteuning wordt &winos2; genoemd en is een aangepaste versie van Microsoft Windows 3.1. dat op uw &os2; systeem draait. Dit stelt u in staat om Windows programma's uit te voeren alsof het &os2; programma's waren. B.v., u kunt Windows programma's draaien op de &os2; Werkplek of in een aparte volledig scherm sessie en steeds informatie delen tussen &os2; en Windows programma's.
Merk op dat de &winos2; ondersteuning equivalent is aan Windows 3.1, maar niet aan Windows 95 en hoger. &winos2; ondersteunt geen 32 bits Windows applicaties. Om 32 bits Windows applicaties te draaien dient u uitbreidingen van derden te installeren.
In de &link_syssetupfdr;, vindt u het "&winos2setup;" object dat u in staat stelt algemene gegevens voor het gehele &winos2; subsysteem in te stellen. Deze instellingen worden gebruikt tenzij u een programma object heeft gemaakt dat wijst naar een &winos2; applicatie die speciale instellingen gebruikt.
Een &winos2; programma kan in een venster of in een volledig scherm draaien.
Echter, u kunt er voor kiezen dat een &winos2; programma een aparte sessie moet gebruiken door de respectievelijke instellingen uit te schakelen in het instellingen notitieblok van het programma object. Dit heeft meer geheugen nodig maar zal het programma beschermen tegen andere &winos2; programma's omdat het in een apart proces draait.