Does an ECU need to be programmed for '04 intrepid? How do you program ECU? on 2004 Dodge Intrepid

I purchased a used ECU for a 2004 dodge intrepid. Does the ECU require programming for VIN? What happens if ECU is installed without programming VIN? Where can I get ECU programmed if needed?

Asked by for the 2004 Dodge Intrepid
car will not start. yes it needs reflashing. dealer or mobile computor guy in your it and see what you find.your vin # needs to be programmed into ecm.