Based on the design of cloud software, it can either keep running locally and sync data when re-connected to the internet or not function at all. Newer technologies allow for apps to keep functioning even during internet disconnections and then keep data safe seamlessly