There is a lot of information about software modularization and its advantages in internet, so you can easily find it.