if youre looking for the program or how to do it, dry fire ninja is pretty good. You can build your own stages.
But also there is a dude on youtube. Dryfireking. Hes got a ton of different youtube videos you can play on your tv with movers and stuff...
pros and cons to both. I think dryfire king is just easy. So more likely to use it to dry practice. But dry fire ninja is a little more work. You can build whatever you want using turtle tgts or uspsa. What i do like tho is you can change the contrast of the targets a little bit so that the middle is slight different contrast than the rest of it. So it draws your eyes to the middle of the a zone. Which i think is beneficial for training.