Fail kod komputer yang panjang, mungkin puluhan ke ribuan baris, adalah sukar ditulis, dibaca, diulang kaji atau dikemas kini.
Oleh itu, baris-baris kod komputer yang berkait boleh dihimpunkan dalam satu modul.
Dengan itu, kod kod komputer yang panjang dapat dibahagi-bahagikan kepada modul-modul.
Setiap modul adalah lebih pendek dan mengkhusus kepada tujuan tertentu.