Win32
Win32 verwijst naar de verzameling Windows-application programming interfaces (API's) voor het ontwikkelen van 32-bitsprogramma's. Nu Windows 64-bits processors en toepassingen ondersteunt, staat deze API-verzameling nu bekend als Windows API (of WinAPI).
Microsoft biedt ontwikkelaars een softwareontwikkelingskit, de Windows SDK, om software te bouwen met behulp van de Windows API. De API biedt softwareontwikkelaars een gemeenschappelijke verzameling hulpmiddelen en opdrachten waarmee hun software kan communiceren met het Windows-besturingssysteem en de hardware van de computer. Zo bevat de API een gemeenschappelijk raamwerk voor toepassingsvensters, dialoogvensters, schuifbalken en andere gebruikersinterface-elementen. De API biedt ook manieren waarop het programma met bestanden kan communiceren, verbinding kan maken met hardwareapparaten en via een netwerk met andere computers kan communiceren.
Win32 / Windows API is niet de enige API die softwareontwikkelaars kunnen gebruiken om programma's voor Windows te schrijven. Andere API's die Microsoft voor Windows heeft geïntroduceerd, zijn .NET, Universal Windows Platform (UWP) en WinRT. De ontwikkeling van de Windows API via Win16, Win32 en de moderne WinAPI biedt echter een hoge mate van achterwaartse compatibiliteit. Software die voor oude versies van Windows is geschreven, kan nog steeds op nieuwere versies worden uitgevoerd, waarbij het besturingssysteem enige extra compatibiliteitswerkzaamheden uitvoert.
Test je kennis