Programmer is for flashing custom tunes on ecm. Advantage pro software is for writing your own custom tune. Was used on my 98 R/T Dakota