There really isn't "ATF approved" software per se as the agency does not endorse commercial products. If he is looking to replace the book, he needs an approved variance. If he wants to supplement his book, he can use anything. Most systems that will pass muster are not cheap. He should be able to call the closest ATF office and get the criteria. See 27 CFR 478.22 "Alternate Methods & Procedures".