В ИТ используются термины upstream / downstream dependencies или applications. Downstream ("ниже по течению") - то, от чего зависит твое приложение, источники данных. Upstream - получатели данных.
Вдруг подумал - а ведь это же неправильно! Ведь если продолжать аналогию с рекой, то продукты твоей жизнедеятельности текут как раз вниз по течению, не вверх.
Вспомнился фильм "Прибытие": в большинстве языков подразумевается, что будущее "впереди", а прошлое - "сзади". Хотя вообще-то по логике наоборот - прошлое ты уже видел, т.е. оно "впереди", а будущее никто не знает, поэтому оно "сзади", где глаз нет.