La modularité des programmes est une notion fondamentale et pourtant souvent méconnue du novice. Indispensable pour la structuration, la maintenance et l'interopérabilité, cet article constitue une tentative d'approfondir le concept et d'expliquer clairement le vocabulaire qui lui est associé.