Mobile apps use databases for much the same reasons desktop and web applications do. Databases allow you to store data in a secure place so you can access it later . However, apps cannot directly use external databases to store this data. … Either way, your app has to work as if none of this happens.