I create a connection directly to the Website backend (such as WordPress and others). It pulls and sends data, to and from the Websites database.
You do not need to have a website, in order to launch your mobile app. In fact, you can launch your program, mobile only and then decide if you really need a web interface for your customers, clients and students or not.