En central del i varje avelsprogram är registreringen av olika egenskaper kopplade till olika individer. Informationen samlas i en databas och används för skattning av individernas avelsvärden. Avelsvärdet förutsäger hur värdefullt ett visst djur är som förälder, med andra ord försöker man med avelsvärdet skatta värdet hos avkomman. Avelsvärdet kan uttryckas i ekonomiska termer (exempelvis mängden producerat kött i kronor) eller i enheter (exempelvis kg kött). De bästa djuren väljs som föräldrar. Tack vare databasen, som inkluderar all släktskap, är det också möjligt att skatta avelsvärdet för individer som inte har några mätvärden registrerade. En bagge kan alltså ha ett avelsvärde för modersbeteende, och en unghingst, för ung för att kunna tävla, kan ha ett avelsvärde för dressyr. I avelsprogram för mjölkkor kombineras avelsvärden för produktion (mjölkavkastning) och så kallade funktionella egenskaper (fertilitet, överlevnad hos kalvar, klövhälsa etc.) med hjälp av egenskapernas ekonomiska vikter för att skapa ett sammanfattande index som beskriver djurets totala avelsvärde baserat på alla dess egenskaper. Hur pricksäker avelsvärderingen är beror på hur mycket information som finns tillgänglig, speciellt när det gäller egenskaper med låg arvbarhet (som kullstorlek och hälsa), vilket gör det viktigt att ha så många mätvärden som möjligt. Vissa egenskaper (exempelvis aptit eller äggvikt) kan mätas flera gånger på samma individ medan andra (exempelvis könsmognad eller köttkvalitet) endast kan mätas en gång. Semintjurar får tusentals döttrar och avelsvärdet för deras döttrars fertilitet kan därför skattas med hög precision.
