POSIX er et programkodelag mellom operativsystemet og applikasjonsprogrammene, som lar programmene kalle opp POSIX-funksjoner i stedet for operativsystemspesifikke funksjoner. Dette medfører at et applikasjonsprogram kan benyttes på flere forskjellige operativsystem, ved å rekompilere det. POSIX ble utviklet for UNIX, men finnes også for flere andre operativsystem.