Katla toiteveepump toimib mehaanilise seadmena, mida kasutatakse vee pumpamiseks mahutist boilerisse. Toiteveepumba poolt tarnitav vesi on vajalik normaalse töö käigus kaotatud katlavee täiendamiseks. Enamikus süsteemides kasutatavad katla toiteveepumbad kasutavad boilerit kütteks kuuma vee või masinate käitamiseks auruga varustamiseks. Tavaliselt töötavad need toiteveesüsteemid automaatselt, kasutades boileris olevaid andureid, mis lülitavad pumba sisse, kui veetase saavutab eelnevalt kindlaksmääratud madalpunkti. Süsteemides kasutatavad pumbad on tavaliselt tsentrifugaalpumbad, mis töötavad elektri- või aurumootoriga.
Kuuma vee ja auru tootmise süsteemid toetuvad oma tööks suletud veekütteanumale, mida nimetatakse boileriks. Need katlad on üldiselt varustatud põletitega, mis soojendavad vett torude seerias, mis on ümbritsetud suletud kestaga. Sel viisil juhitakse ülejäänud süsteemile pidev kuuma vee või auru juurdevool. Kahjuks kaotavad seda tüüpi süsteemid kütte- ja energiakasutuse protsessis suhteliselt lühikese aja jooksul suhteliselt palju vett. Jätkuva töö tagamiseks ning katla ülekuumenemise ja kahjustuste vältimiseks tuleks katla veetaset pidevalt jälgida ja veetaset selle langemisel täiendada.
See funktsioon saavutatakse boileri toiteveepumbaga, mis on eraldiseisev seade, mida kasutatakse veetaseme langemisel vee tõstmiseks mahutist boilerisse. Tavaliselt ühe- või mitmeastmelised tsentrifugaalseadmed, katla toiteveepumpa käitab elektri- või aurumootor. Hoidmispaagist võetavat vett soojendatakse tavaliselt ka toiteveesoojendi abil, enne kui see katlasse pumbatakse. See hoiab ära külma vee ootamatu sissevoolu katla kahjustamise ja tõstab süsteemi üldist efektiivsust. Need küttekehad asuvad tavaliselt boileri toiteveepumba ja boileri vahel.
Enamikku katla toiteveepumbasüsteeme juhitakse katlas olevate tasemeandurite seeria kaudu. Kui veetase boileris langeb alla eelseadistatud madalpunkti, käivitub pump automaatselt ja pumpab vett otse boilerisse, kuni tase saavutab täisseadepunkti, mille järel pump lülitub välja. See võimaldab boilerit ohutult ja järelevalveta kasutada. Enamik süsteeme sisaldavad siiski käsitsi ülejuhtimise funktsioone, mis võimaldavad operaatoritel boilerit täiendada sõltumatult automaatsetest tasemeanduritest.