Because the different programs are run separately and at different times, communication between them has to be arranged specially.
Поскольку различные программы запускаются отдельно и в разное время, между ними должна быть организована связь.