For us we use a software system that is free off the internet. "The Reptile Keeper", I have a small amount of animals in house so it works for now. If we get a larger bunch I will be shopping around. We also have a paper filing system. We keep all the surrender documents, vet records, court records (if a cruelty case), and adoption papers.
Seems to work well.
Rusty