On-demand services typically function through a digital platform, often an app or a website, where users can request a specific service. The platform then matches the user with a service provider who fulfills the request. For instance, in the case of ride-hailing services, users request a ride via an app, and the nearest available driver is assigned to them.