
In computing, a theme is a preset package containing graphical appearance and functionality details. A theme usually comprises a set of shapes and colors for the
graphical control elements, the
window decoration and the
window. Themes are used to customize the
look and feel of a piece of
computer software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
or of an
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
.
Also known as a skin (or visual style in
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
) it is a custom graphical appearance preset package achieved by the use of a
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) that can be applied to specific
computer software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
,
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
, and
website
A website (also written as a web site) is any web page whose content is identified by a common domain name and is published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, educatio ...
s to suit the purpose, topic, or tastes of different users. As such, a skin can completely change the look and feel and navigation interface of a piece of
application software
Application software is any computer program that is intended for end-user use not operating, administering or programming the computer. An application (app, application program, software application) is any program that can be categorized as ...
or operating system.
Software that is capable of having a skin applied is referred to as being skinnable, and the process of writing or applying such a skin is known as skinning. Applying a skin changes a piece of software's look and feel—some skins merely make the program more aesthetically pleasing, but others can rearrange elements of the interface, potentially making the program easier to use.
Use
Themes are often used to change the look and feel of a wide range of things at once, which makes them much less
granular than allowing the user to set each option individually. For example, users might want the window-borders from a particular theme, but installing it would also alter the desktop background.
One method for dealing with this is to allow the user to select which parts of the theme they want to load; for example in Windows 98, users could load the background and screensaver from a theme, but leave the icons and sounds untouched.
Video gaming

In
video games, the term "skin" is similarly used to refer to an in-game character or cosmetic options for a player's character and other in-game items, which can range from different color schemes, to more elaborate designs and
costumes. Skins are often awarded as
unlockable content for completing specific in-game goals or milestones. Skins can sometimes include historical incarnations of the player character (such as
Insomniac Games' ''
Spider-Man'', which includes unlockable skins based on
Spider-Man's past comic book and film appearances), as well as crossovers with other video games (such as ''
Final Fantasy XIII-2'' offering a costume based on
Ezio Auditore from the ''
Assassin's Creed'' franchise, and ''
Super Smash Bros. Ultimate'' offering costume items based on other video game characters for its customizable
Mii Fighter characters). ''
Fortnite Battle Royale'' has similarly featured extensive uses of licensed properties as the basis for skins, also including non-gaming properties such as comic book characters,
the
National Football League
The National Football League (NFL) is a Professional gridiron football, professional American football league in the United States. Composed of 32 teams, it is divided equally between the American Football Conference (AFC) and the National ...
, and musicians.
Skins are sometimes distributed as part of
downloadable content, and as
pre-order incentives for newly-released games. In the 2010s, skins were increasingly deemed a
virtual good as part of monetization strategies, especially within
free-to-play games and those otherwise treated
as a service. Via
microtransactions commonly known as "
loot boxes", a player can earn a random selection of in-game items, which may include skins and other cosmetic items of varying rarity. While often defended as being similar in practice to
booster packs for
collectible card game
A collectible card game (CCG), also called a trading card game (TCG) among other names, is a type of card game that mixes strategy game, strategic deck building elements with features of trading cards. The genre was introduced with ''Magic: The G ...
s, researchers have deemed loot boxes to be "psychologically akin to gambling", and their inclusion in full-priced games have faced criticism from players for being an anti-consumer practice.
They have largely been supplanted by "
battle passes", which are collections of in-game challenges and goals that unlock reward tiers over a short- or long-term period.
Via the
Steam platform, ''
Counter-Strike: Global Offensive'' and ''
Team Fortress 2'' also allow players to trade these items, which has led to communities devoted to
bartering them for real-world money, as well as
gambling
Gambling (also known as betting or gaming) is the wagering of something of Value (economics), value ("the stakes") on a Event (probability theory), random event with the intent of winning something else of value, where instances of strategy (ga ...
.
[
][
]
Online games from East Asia, such as Tencent's ''Honor of Kings'' and NetEase's ''Justice'', are especially famous for their commercializations and selling of skin, which more often than not changes not only a game character's audiovisual appearance but also its play feel. Being a cultural product, skin has also inccurred serious political and cultural debates in China.
Themed systems
Operating systems
;
:
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
first supported themes in
Windows 95 as a separate application package called
Microsoft Plus! for Windows 95. Themes were later supported in
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the second operating system in the 9x line, as the successor to Windows 95. It was Software ...
and was built-in there. These operating systems, as well as its successor,
Windows Me, came with themes that customized
desktop backgrounds,
icons, user interface colors, Windows sounds and
mouse cursors.
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
expanded Windows theming support by adding
visual styles and allowing each theme to specify one. Third-party software such as
WindowBlinds, and
Desktop Architect enhance theming capabilities. Support for custom themes can also be added by patching system files using third-party utilities, such a
UltraUXThemePatcheran
SecureUxTheme which is not endorsed by Microsoft.
;
:
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
operating systems may support themes depending on their
window managers and
desktop environments.
IceWM uses themes to customize its taskbar, window borders, and time format.
Window Maker can store colors for icons, menus, and window-borders in a theme, but this is independent of the wallpaper settings.
GNOME and
KDE use two independent sets of themes: one to alter the appearance of user interface elements (such as buttons,
scroll bars or list elements), and another theme to customize the appearance of windows (such as, window borders and title bars).
;
:
macOS does not natively support themes. Third-party apps such as
Kaleidoscope and
ShapeShifter may add this.
;
: Although
Android does not support themes, the forked
CyanogenMod and its successor
LineageOS
LineageOS is an Open-source software, open source Android (operating system), Android operating system for smartphones, tablet computer, tablets, and set-top boxes. It is community-developed and serves as the successor to CyanogenMod, from which ...
have native theme support. The CM theme engine is in turn used on many other forked Android ROMs, such as Paranoid Android.
Apps
Firefox and
Google Chrome either support or supported a form of theme. Firefox (and its sibling
Thunderbird) supports themes either through ''lightweight themes'' (formerly
Personas).
Google Chrome version 3.0 or later allows themes to alter the appearance of the browser.
Internet Explorer 5 and
its immediate successor allowed the background picture of their toolbars to be customized.
The most popular skins are for
instant messaging clients,
media center, and
media player software, such as
Trillian and
Winamp, due to the association with fun that such programs try to encourage.
Standard interface
Some platforms support changing the standard interface, including most using the
X Window System. For those that do not, programs can add the functionality, like
WindowBlinds for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
ShapeShifter for
macOS.
Websites

Many websites are skinnable, particularly those that provide
social capabilities. Some sites provide skins that make primarily cosmetic changes, while some—such as
H2G2—offer skins that make major changes to page layout. As with standalone software interfaces, this is facilitated by the underlying technology of the website—
XML and
XSLT, for instance, facilitate major changes of layout, while
CSS can easily produce different visual styles.
See also
*
Aqua (user interface)
*
Computer wallpaper
*
Industrial design
*
Look and feel
*
User interface design
*
Windows Aero
*
Windows XP visual styles
References
{{Reflist
Graphical user interfaces
Software add-ons