I am in need of a custom program that will help me review thousands of pages of animal records from shelters. I will need the program to pick out specific information from the records and to be able to sort them according to my needs.

These are not trivial needs, but common in data analytics. You need to do your homework. There are tools such as SPSS, SAS and other statistical/analytic programs.