Biblioteka jest ładowana do raz pamięci i może być współdzielona pomiędzy różne procesy. Segment danych globalnych jest powielany dla każdego procesu.
Jest mapowana w pamięci pod różnymi adresami dla różnych procesów.
Potrzebny jest kod który będzie działał niezależnie gdzie się znajduje.