Forgot these two. The Nikon sight has available "Spot On". I recently helped a fellow shooter sight in his two hunting guns that both had Nikon optics on them. I printed out his loads for both guns and when at the range we found the ballistics to be exact as predicted. This,from 50-300yds.
The one that I have on my smart phone is "Strelok". This program has a list of about 50 different optics to choose from,and you can add your own. You can input quite a few variables(wind,temp,alt,etc),distances,up/down hill,ETC,ETC. I have not used this one extensively,however from what I have seen.....it works great.
Good Shootin' --- pruhdlr