An onboard system comprising, a plurality of electronic control units (ECUs) coupled together via a network and including a first ECU and a second ECU, the first ECU including a first memory and a first processor coupled to the first memory, the second ECU including a second memory and a second processor coupled to the second memory, wherein, the first memory and the second memory configured to store a list recording a combination of identification information of software of the plurality of ECUs, the first processor is configured to: compare identification information of the list stored in the first memory against identification information of the list stored in the second memory and identify a list which is newer in the lists, and determine whether or not a combination of software of the plurality of ECUs is aligned based on a combination of the software identification information.