Radovi na održavanju mogu se podijeliti u tri osnovne kategorije: mehanički, informacijske tehnologije i konstrukcijski. Mnogi ljudi pretpostavljaju da se radovi na održavanju odnose isključivo na tekući popravak fizičkih komponenti, ali se može koristiti za opisivanje bilo koje vrste tekućeg rada ili napora potrebnog za održavanje tekućih operacija. Iako posao može biti u različitim okruženjima, ljudi koji su privučeni poslovima održavanja obično uživaju u rješavanju problema, suočavanju s izazovima i korištenju analitičkih vještina.
Radovi na mehaničkom održavanju usmjereni su na fizičke jedinice ili sustave. Općenito, pojam se primjenjuje na mehaničke sustave, kao što su automobili, grijanje ili proizvodni strojevi. Razina potrebnih vještina uvelike varira, ovisno o vrsti sustava, primarnoj namjeni i jedinstvenim izazovima koje stvara radno okruženje. Na primjer, radovi na održavanju automobila uključuju zamjenu tekućina koje se koriste tijekom rada automobila. Održavanje proizvodnog stroja može uključivati zamjenu ključnih dijelova koji su istrošeni ekstremnom toplinom ili izlaganjem kemikalijama.
Informacijska tehnologija uključuje hardverske i softverske komponente, a obje zahtijevaju kontinuirano održavanje. Hardver je potrebno redovito održavati u dva kritična područja: operacijskom sustavu i fizičkim komponentama. Operativni sustav je vrsta softvera koji se koristi za kontrolu opreme i podršku drugim programima. Fizička hardverska jedinica uključuje elektroničke komponente, ventilatore, izvore napajanja i druge stavke koje bi mogle zahtijevati popravak ili zamjenu.
Softverski programi također podliježu radovima na održavanju. Veliki sustavi često imaju nadogradnje, zakrpe ili popravke koje je potrebno primijeniti kako bi ispravno radili. Osim ovih manjih, planiranih zadataka održavanja, potrebno je održavati sve programe. Ovaj rad uključuje prilagodbu postojećih programa kako bi odgovarali novim zahtjevima i fino podešavanje programa kako bi se zadovoljile promjenjive strukture podrške. Odjeli za razvoj softvera obično posvećuju između 40 i 60 posto vremena osoblja održavanju softvera.
Radovi na održavanju konstrukcija izvode se na zgradama, mostovima i drugim građevinskim projektima. U mnogim slučajevima, imovina je toliko velika da je održavanje trajni projekt koji jednostavno počinje ponovno nakon što je cijeli ciklus završen. Ceste, mostovi, autoceste i prometni sustavi podliježu stalnom održavanju. Ti su napori ugrađeni u životni vijek proizvoda, a bez njih bi cijela infrastruktura morala biti zamijenjena zbog raširenog kvara. U mnogim slučajevima, ovaj se posao planira unaprijed, kako bi se smetnje svele na najmanju moguću mjeru i uskladile s vremenskim uvjetima u tom području.