An on-demand charter flight is when you choose your commodities, details, itinerary, etc and your flight gets confirmed. Unlike empty legs, which are not 100% guaranteed, you are far more in control with an on-demand charter flight.