A cutting system comprising: a workpiece container including a holder configured to hold a plurality of workpieces; a cutting apparatus configured to cut the workpieces in accordance with a machining program; a workpiece conveyor configured to convey one of the plurality of workpieces held in the holder to the cutting apparatus; and a controller configured or programmed to control the cutting apparatus and the workpiece conveyor, wherein each of the workpieces is provided with a storage storing an identifier that identifies the workpiece, the workpiece conveyor includes a reader configured to read the identifiers stored in the storages, and the controller includes a storage processor storing the machining program and a target list, the target list being a list of target identifiers that are identifiers designated by the machining program to be executed, a reading processor configured to cause the reader to read, before the workpieces are cut by the cutting apparatus, the identifier stored in the storage of each of the workpieces held in the holder, an identifier determination processor configured to determine whether the target identifiers in the target list are included in the identifiers read by the reading processor, a cutting control processor configured to, upon determination by the identifier determination processor that the target identifiers in the target list are included in the identifiers read by the reading processor, control the workpiece conveyor and the cutting apparatus so as to cut the workpiece provided with the storage storing the identifier identical to an associated one of the target identifiers, and an error notification processor configured to provide an error notification upon determination by the identifier determination processor that at least one of the target identifiers in the target list is not included in the identifiers read by the reading processor. a workpiece container including a holder configured to hold a plurality of workpieces; a cutting apparatus configured to cut the workpieces in accordance with a machining program; a workpiece conveyor configured to convey one of the plurality of workpieces held in the holder to the cutting apparatus; and a controller configured or programmed to control the cutting apparatus and the workpiece conveyor, wherein each of the workpieces is provided with a storage storing an identifier that identifies the workpiece, the workpiece conveyor includes a reader configured to read the identifiers stored in the storages, and the controller includes a storage processor storing the machining program and a target list, the target list being a list of target identifiers that are identifiers designated by the machining program to be executed, a reading processor configured to cause the reader to read, before the workpieces are cut by the cutting apparatus, the identifier stored in the storage of each of the workpieces held in the holder, an identifier determination processor configured to determine whether the target identifiers in the target list are included in the identifiers read by the reading processor, a cutting control processor configured to, upon determination by the identifier determination processor that the target identifiers in the target list are included in the identifiers read by the reading processor, control the workpiece conveyor and the cutting apparatus so as to cut the workpiece provided with the storage storing the identifier identical to an associated one of the target identifiers, and an error notification processor configured to provide an error notification upon determination by the identifier determination processor that at least one of the target identifiers in the target list is not included in the identifiers read by the reading processor. a storage processor storing the machining program and a target list, the target list being a list of target identifiers that are identifiers designated by the machining program to be executed, a reading processor configured to cause the reader to read, before the workpieces are cut by the cutting apparatus, the identifier stored in the storage of each of the workpieces held in the holder, an identifier determination processor configured to determine whether the target identifiers in the target list are included in the identifiers read by the reading processor, a cutting control processor configured to, upon determination by the identifier determination processor that the target identifiers in the target list are included in the identifiers read by the reading processor, control the workpiece conveyor and the cutting apparatus so as to cut the workpiece provided with the storage storing the identifier identical to an associated one of the target identifiers, and an error notification processor configured to provide an error notification upon determination by the identifier determination processor that at least one of the target identifiers in the target list is not included in the identifiers read by the reading processor.