Kastrační programy zpravidla provozují útulky, příp. jiné organizace a spolky se zaměřením na ochranu volně žijících koček. Cílem programů je snížit počty toulavých koček prostřednictvím kastrací.
Některé kastrační programy umožňují kastrovat kočky a kocoury i soukromím osobám, a to buď že program uhradí celou kastraci nebo se na úhradě nákladů účastní i majitel, obvykle za symbolickou cenu.