多数のプログラマが共同でプログラム開発をする場合、サブルーチンはある種のモジュール性を提供し、仕事の分割点の役割も果たす。
子程序也是程式模组的一种，若许多程序员共同开发一个程式，子程序也有助于其工作的分割及分工。