Biblioteker som GTK+ og Cocoa, inneholder en samling med grafiske styreenheter og logikk for å knytte disse sammen i et brukergrensesnitt.