what is the difference between .step file and .iges file

we have out-side machine shop machining some parts for us, they are requesting .iges files.

when we machine parts in-house machine shop they quest .step files

what is the difference? does it matter?

cheers!

SolidworksImport export