An application is more modular when programming can be divided into smaller units called sections. The sections themselves can be distributed among different source files.