So I say "new", but I've been out of the loop for a little bit.
I used to use a third party app called "Pokegenie" to appraise my Pokemon. This would give me a rough guide on how good the Pokemon is based on their overall CP (and other values). Sometimes it would be a range, like 10-15, as well as a list of potential IV combinations, until I leveled them up high enough to give a specific IV.
However now the new in-game Appraisal system evaluates the IVs. The Pokegenie app now says that it can give a specific report on what the IVs actually are, based on this Appraisal.
So how accurate are these Appraisals? Do they give the actual IVs, or is it an average IV based on their current range?
For example, if one IV is 5-15, the average would be 10, but the actual IV might be 12, once they level up.