This invention concerns a system for maintaining equipment (2a, 2b, 2c) housed in a vehicle (1). The equipment has means arranged so as to monitor the operation of the equipment, which monitoring means are connected to a recording unit (3) for recording detected operational deviations in the equipment. The system is further characterized in that, for at least one of the pieces of equipment (2a), the monitoring means (6) are arranged so as to monitor the execution of the software (7) incorporated in the equipment to detect occurrences of fault conditions and/or fault symptoms. The invention also includes a method for software maintenance.