Program do odmiany nazwisk działa poprzez automatyczne zmienianie formy nazwiska zgodnie z wybraną opcją, np. odmiana przez przypadki lub zgodnie z regułami gramatycznymi danego języka.