Needs for hosting or websites depending on what architecture your app is using. If your application requires database and web services which connect the database into the app, you will need hosting to handle database and those web services.