Без заголовка
Я не очень понял суть вашего коммента: вызов подпрограммы всегда обозначает максимальную связность всего со всем, но даже в фортране был какой-то аналог базы данных в виде common blocks (ежели вам это что-то говорит).
В zero integration я не верю: вообще, интеграция -- это когда системы делались в расчёте на то, что они будут работать вместе. А между модулями, которые проектировались безо всякого знания друг о друге, говорят -- федерирование (подчёркивая более слабую связь).