read webforms fields in a mobile app and write submissions to the site database
I believe services will fulfill your needs. You can try with  Services module. 

You may require to customize the module for your custom made features in the site.