A vehicular arbitration system, comprising: a main manager configured to receive one or more requests from a plurality of first application execution units (11a, 11b, 11c) which are execution units of applications for realizing new functions on the vehicle and to determine a request for operating a predetermined on-vehicle device based on the received one or more requests and a predetermined rule; and a plurality of sub-managers (23a, 23b, 23c, 23d) respectively configured to arbitrate the request determined by the main manager and a request input from a plurality of second application execution units (22a, 22b, 22c, 22d, 22e, 22f, 22g) which are execution units of applications for realizing existing functions originally provided to the vehicle and are different from the first application execution units (11a, 11b, 11c), to arbitrate, when the first and second requests are input in an overlapping manner, which of the first and second requests should be selected based on selection criteria prepared in advance and to control the on-vehicle device based on an arbitration result, wherein each of the plurality of sub-managers (23a, 23b, 23c, 23d) corresponds to at least one of the second application execution units (22a, 22b, 22c, 22d, 22e, 22f, 22g), wherein the plurality of sub-managers (23a, 23b, 23c, 23d) respectively arbitrate the request to equipment mounted on a vehicle, wherein the plurality of sub-managers (23a, 23b, 23c, 23d) is configured to feed information including a state of the on-vehicle device configured to be managed by each of the plurality of sub-managers (23a, 23b, 23c, 23d) back to the main manager; and wherein the main manager is configured to determine the request for operating the on-vehicle device based on the information fed back from the plurality of sub-managers (23a, 23b, 23c, 23d). a main manager configured to receive one or more requests from a plurality of first application execution units (11a, 11b, 11c) which are execution units of applications for realizing new functions on the vehicle and to determine a request for operating a predetermined on-vehicle device based on the received one or more requests and a predetermined rule; and a plurality of sub-managers (23a, 23b, 23c, 23d) respectively configured to arbitrate the request determined by the main manager and a request input from a plurality of second application execution units (22a, 22b, 22c, 22d, 22e, 22f, 22g) which are execution units of applications for realizing existing functions originally provided to the vehicle and are different from the first application execution units (11a, 11b, 11c), to arbitrate, when the first and second requests are input in an overlapping manner, which of the first and second requests should be selected based on selection criteria prepared in advance and to control the on-vehicle device based on an arbitration result, wherein each of the plurality of sub-managers (23a, 23b, 23c, 23d) corresponds to at least one of the second application execution units (22a, 22b, 22c, 22d, 22e, 22f, 22g), wherein the plurality of sub-managers (23a, 23b, 23c, 23d) respectively arbitrate the request to equipment mounted on a vehicle, wherein the plurality of sub-managers (23a, 23b, 23c, 23d) is configured to feed information including a state of the on-vehicle device configured to be managed by each of the plurality of sub-managers (23a, 23b, 23c, 23d) back to the main manager; and wherein the main manager is configured to determine the request for operating the on-vehicle device based on the information fed back from the plurality of sub-managers (23a, 23b, 23c, 23d).