The ability to store and execute lists of instructions called programs makes computers extremely versatile and distinguishes them from calculators.