


The common case is a "program" like Firefox - software you run on your computer to solve a particular problem. If the hardware is a player piano, then the software is the music. "Software" is the general category of code which runs on the hardware. print(1, 2)translates to a lot of machine instructions to actually run on the CPU
