Sisendi ja väljundi jaoks on operatsioonisüsteemidel kaasas palju teeke, mis suhtlevad operatsioonisüsteemi tuumaga; tuum vastutab riistvara juhtimise eest. Lisaks kasutavad programmid tihti kasutatava programmeerimiskeelega kaasas olevaid standardteeke.
A library is also a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked.