Diesel programmers or downloaders plug into your diesel truck and allow you to store your stock ECU information and upload a new program that can greatly improve performance. Improved performance is created by altering your engines timing and fuel flow. Performance modules can be used as well. These modules usually mount under your hood and work by altering your stock ECU parameters.