A system for distributing data to devices on-board a vehicle, the system comprising: a switching component disposed on-board the vehicle and including a plurality of external interfaces (125a-125n) to communicatively connect the switching component with a plurality of bearers (128a-128n) external to the vehicle and an on-board network interface (132a-132m) to communicatively connect the switching component with a communication network (135a-135m) on-board the vehicle, the on-board communication network (135a-135m) supporting one or more user devices on-board the vehicle; and the switching component is configured to: select a first bearer of the plurality of bearers and switch first data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a first on-board device to a first external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the first bearer of the plurality of bearers (128a-128n), or select a second bearer of the plurality of bearers and switch second data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a second on-board device to a second external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the second bearer of the plurality of bearers (128a-128n), the selection of the first bearer and the selection of the second bearer based on a respective bearer characteristic, the system characterized in that the selection of the first bearer and the selection of the second bearer are based also on a set of selection rules indicating a preference of a system user and a preference of a respective end-user, the system user being an agent of an organization or entity that owns, leases, or operates the vehicle, and the set of selection rules customized by the system user for the vehicle. a switching component disposed on-board the vehicle and including a plurality of external interfaces (125a-125n) to communicatively connect the switching component with a plurality of bearers (128a-128n) external to the vehicle and an on-board network interface (132a-132m) to communicatively connect the switching component with a communication network (135a-135m) on-board the vehicle, the on-board communication network (135a-135m) supporting one or more user devices on-board the vehicle; and the switching component is configured to: select a first bearer of the plurality of bearers and switch first data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a first on-board device to a first external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the first bearer of the plurality of bearers (128a-128n), or select a second bearer of the plurality of bearers and switch second data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a second on-board device to a second external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the second bearer of the plurality of bearers (128a-128n), the selection of the first bearer and the selection of the second bearer based on a respective bearer characteristic, the system characterized in that the selection of the first bearer and the selection of the second bearer are based also on a set of selection rules indicating a preference of a system user and a preference of a respective end-user, the system user being an agent of an organization or entity that owns, leases, or operates the vehicle, and the set of selection rules customized by the system user for the vehicle. select a first bearer of the plurality of bearers and switch first data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a first on-board device to a first external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the first bearer of the plurality of bearers (128a-128n), or select a second bearer of the plurality of bearers and switch second data that is received, via the on-board network interface (132a-132m) and the on-board communication network (135a-135m), from a second on-board device to a second external interface of the plurality of external interfaces (125a-125n) for delivery from the vehicle via the second bearer of the plurality of bearers (128a-128n), the selection of the first bearer and the selection of the second bearer based on a respective bearer characteristic, the system characterized in that the selection of the first bearer and the selection of the second bearer are based also on a set of selection rules indicating a preference of a system user and a preference of a respective end-user, the system user being an agent of an organization or entity that owns, leases, or operates the vehicle, and the set of selection rules customized by the system user for the vehicle.