Een
skin (letterlijk vertaald:
huid) of
thema zijn termen die gebruikt worden voor de vormgeving en visualisatie van
software op het beeldscherm. Kernpunt is de scheiding tussen
functionaliteit en
grafische gebruikersomgeving (
Graphical User Interface, afgekort
GUI'). Door het verwisselen van de skin verandert de functionaliteit niet maar wordt wel het uiterlijk ('look and feel') anders.