Keeping applications synchronized