I am a freelancer from the Philippines. It's so easy to communicate using native language and English language. I already handle distributed application using C#, AspNetCore, WebForms, and Azure Cloud. This features should be required a discussion about the solution and the implication when data has inconsistency with the master database especially when all the users have changed the same record offline and sync to the master.