Вообще говоря, вам нужен Шаблон наблюдателя . Вам нужно что-то, чтобы действовать в качестве сервера. После этого зависит, должно ли изменение, произошедшее в каком-либо приложении, уведомить наблюдателя или наблюдатель должен запросить сводку изменений у каждого клиента (через определенные промежутки времени), объединить и вернуть клиентам. Слишком сложно ответить с такой минимальной информацией, которую вы предоставили.