Modularisierung bezeichnet das Konzept mittels Funktionen häufig verwendete Codeabschnitte zusammenzufassen und duch den Aufruf der Funktion auszuführen.
Dies dient vor allem der Lesbarkeit des Quelltextes und kürzt diesen, indem lange Wiederholungen vermieden werden.
Dabei kann man häufig verwendete Module (in der Objekorientierung z.B. Klassen) auch für verschiedene Projekte nutzen. Oft benutzte Module werden daher auch im Internet angeboten.