Vzdrževalna dela lahko razdelimo v tri osnovne kategorije: mehanska, informacijska in konstrukcijska. Mnogi ljudje domnevajo, da se vzdrževalna dela nanašajo izključno na tekoče popravilo fizičnih komponent, vendar se lahko uporablja za opis kakršne koli vrste tekočega dela ali napora, ki je potreben za vzdrževanje trenutnega delovanja. Čeprav je delo lahko v različnih okoljih, ljudje, ki jih pritegnejo vzdrževalna dela, običajno uživajo v reševanju problemov, soočanju z izzivi in uporabi analitičnih veščin.
Strojna vzdrževalna dela so osredotočena na fizične enote ali sisteme. Na splošno se izraz uporablja za mehanske sisteme, kot so avtomobili, ogrevanje ali proizvodni stroji. Zahtevana raven spretnosti se zelo razlikuje glede na vrsto sistema, primarni namen in edinstvene izzive, ki jih ustvarja delovno okolje. Na primer, vzdrževalna dela na avtomobilu vključujejo zamenjavo tekočin, ki se uporabljajo med delovanjem avtomobila. Vzdrževanje proizvodnega stroja lahko vključuje zamenjavo ključnih delov, ki se obrabijo zaradi ekstremne vročine ali izpostavljenosti kemikalijam.
Informacijska tehnologija vključuje komponente strojne in programske opreme, ki zahtevajo stalno vzdrževanje. Strojno opremo je treba redno vzdrževati na dveh kritičnih področjih: operacijskem sistemu in fizičnih komponentah. Operacijski sistem je vrsta programske opreme, ki se uporablja za nadzor opreme in podporo drugim programom. Fizična strojna enota vključuje elektronske komponente, ventilatorje, vire napajanja in druge predmete, ki bi lahko zahtevali popravilo ali zamenjavo.
Vzdrževalna dela so predmet tudi programske opreme. Veliki sistemi imajo pogosto nadgradnje, popravke ali popravke, ki jih je treba uporabiti za pravilno delovanje. Poleg teh manjših načrtovanih vzdrževalnih opravil je treba vzdrževati vse programe. To delo vključuje prilagajanje obstoječih programov novim zahtevam in fino prilagajanje programov za izpolnjevanje spreminjajočih se podpornih struktur. Oddelki za razvoj programske opreme običajno namenijo od 40 do 60 odstotkov časa osebja vzdrževanju programske opreme.
Konstrukcijska vzdrževalna dela se izvajajo na stavbah, mostovih in drugih gradbenih projektih. V mnogih primerih je sredstvo tako veliko, da je vzdrževanje stalen projekt, ki se preprosto znova začne, ko je celoten cikel zaključen. Ceste, mostovi, avtoceste in prometni sistemi se redno vzdržujejo. Ta prizadevanja so vgrajena v življenjsko dobo izdelka in brez njih bi bilo treba zaradi razširjene okvare zamenjati celotno infrastrukturo. V mnogih primerih je to delo načrtovano vnaprej, da se zmanjšajo motnje in uskladijo z vremenskimi razmerami na območju.