Programming this ESC is a matter of using conventional beep codes just like usual (e.g. based on the throttle stick position of your transmitter). However, if you're computer savvy and have access to an old Windows XP computer, then we have software that will let you download data based on time, like at 2 minutes, you can see what the current draw was, the pack voltage, motor RPM, and ESC temperature, as well as the throttle stick % at that instant. The point being you could go back and watch a video of your flight and pause it and then go look at the data to see what was going on. Sound neat? Imagine what you could learn! Naturally, this can be especially handy when you're selecting a prop, or if you fly helicopters, when setting the pitch or changing the gearing. This can even help when you're evaluating the condition of the LiPo pack.