If yours is a database driven web application, then we’ll need access to its database to write APIs or if you can supply APIs then all we’ve to do is to create a mobile app specific design, then screens, and call those APIs. Its not that straightforward, however if you already have a web app it saves a lot of time in creating its mobile app vs doing the whole app from the scratch.