An on-demand mobile app is an app that provides the service and products as and when the user needs them.