http://pigeonplanner.com/
This is the one I use for my racing pigeons and my Galati rollers.
Logangrmnr
If you change/correct any detail i.e. a year or ring number of a bird all connections in the DB to decendents are lost and you have to re-enter many birds