We need an app whichreads data from our web app. Application needs to work offline and has to have own database which will synchronise with web app database. App will write data in its own database when offline, data will synchronise with web app only on users demand (for example:when user has internet connection,etc.) in both ways. Master database is web apps database. For log in there should be an option to choose different companies and then log in as user (with passsword) for that specific company. Web app is writen in Laraver 5.2 framework.