Pustaka perangkat lunak

Sebagian besar sistem operasi modern menyediakan banyak pustaka untuk mengimplementasikan banyak layanan-layanan sistem operasi. Windows API adalah contohnya. Pustaka jenis ini akan menyediakan kebutuhan yang dibutuhkan oleh aplikasi dari sistem operasi di mana aplikasi tersebut berjalan. Karenanya, sebagian besar kode digunakan oleh aplikasi modern disediakan dalam pustaka sistem operasi.