Yes, you can write your own update client. Please view the steps on the integrate page for our update protocol.