Abstract: A distribution server comprising a processor and a database may receive data configured to modify at least one interface of at least one client device and distribution data. The distribution server may store the data in the database. The distribution server may determine each at least one client device to which the data is to be delivered based on the distribution data. The distribution server may synchronize the data in the database with each at least one client device to which the data is to be delivered.