Häufig greifen innerhalb des Multitaskings mehrere Anwendungen gleichzeitig im Code auf die gleichen Funktionen zu. Statt nun diese Funktionen bei der Generierung einer Anwendung in jede Anwendung einzubinden, besteht bei Windows die Möglichkeit, diese gemeinsam benutzten Funktionen in einem gesonderten Modul abzulegen, welches dann erst während der Laufzeit von den Anwendungen angesprochen wird.