Для обеспечения универсальности системы целесообразно выделить те части алгоритмов, которые реализуются логически независимо, и для них разработать стандартные подпрограммы (или процедуры), а весь счет реализовать, компонуя эти подпрограммы и управляя ими с помощью ведущих программ. Ведущие программы должны также подготавливать параметры для настройки стандартных подпрограмм.