An Instruction Set Architecture (ISA) is part of the abstract model of a computer. It defines how software controls the processor.