Tematska programska oprema ima dva različna pomena. Po eni strani je to dodatna programska oprema, ki uporabniku nudi eno ali več dodatnih tem poleg privzete izbire v glavnem programskem programu. Alternativno je to paket, ki uporabniku ponuja možnost oblikovanja izvirne teme za program.
Tematska programska oprema v prvi definiciji je narejena za telefone in druge mobilne naprave, namizne in prenosne računalnike ter kot dodatke za bloge in druge sisteme za upravljanje vsebin. Tematska programska oprema je na voljo tudi za oblikovanje spletnih strani.
Nekatere teme so na voljo brezplačno. Na primer, obstaja veliko brezplačnih tem za spletna mesta, vključno s spletnimi mesti za e-trgovino, in za bloge, od katerih je vsaka narejena tako, da deluje z izdelovalcem spletnih mest določenega spletnega gostitelja in vsako posamezno vrsto programske opreme za bloganje. Za te izbire je značilno, da uporabniku ponujajo različne barvne sheme in postavitve. V vsakem primeru obstajajo zelo preproste različice in različice za tipično uporabo, bodisi glede na vsebino spletnega mesta ali poklic uporabnika ali enega od njegovih hobijev. Za vsako podjetje, ki ponuja brezplačno programsko opremo za teme, je značilno, da ponuja tudi teme za nakup in oblikovanje teme po meri.
Nekatere teme so omejene na postavitev in barvno shemo, druge pa vključujejo licenčno gradivo, ki je zelo specifično. Na primer, obstaja tematsko gradivo, povezano s filmi in filmskimi liki, ali športnimi ali športnimi dogodki, kot je svetovno prvenstvo FIFA 2010 v Južni Afriki ali NASCAR®. Tovrstna tematska programska oprema je pogosto naprodaj, namesto da je na voljo brezplačno, in je pogosto narejena kot tema operacijskega sistema, ki je zasnovana tako, da pri vsaki uporabi spremeni videz mobilne, namizne ali prenosne naprave. Na voljo so animirane različice nekaterih tem. To vrsto programske opreme lahko imenujemo namizna tema, če je za računalnik; če je zasnovana za mobilno napravo, se lahko nanaša na vrsto naprave, kot v temi mobilnega telefona ali po imenu proizvajalca ali mobilne naprave, kot v temah Nokia®.
Tema namizja ali tema mobilne naprave vključuje široko paleto elementov za spreminjanje videza in občutka računalniške izkušnje. Ti lahko vključujejo ozadje, ikone, preobleke za programsko opremo operacijskega sistema, kot so medijski predvajalniki, kazalci in zvoki. Nekatere teme namizja so narejene tako, da resnično označujejo izkušnjo, nekatere pa naj bi bile subtilne in ne pritegnejo pozornosti nase. Včasih je del teme namizja, kot je ozadje ali prevleka, na voljo sam po sebi, na primer na spletnem mestu, na katerem je fotografija ali oblikovanje slike pomemben element.