Each skin is generally stored and loaded as an independent, self-contained module. Rainmeter includes utilities for publishing and installing 3rd-party skins. Skins come with many different sizes, styles, user interfaces, and levels of complexity. A skin is a movable, dynamic, sometimes-interactive window that appears over the Windows desktop, and usually gathers and displays information of some kind. Rainmeter's basic purpose is to run skins.