视窗是在使用者界面上的一个可见的范围。视窗一般都是长方形的。它包含着各种控件，是用作输入和输出的界面。虽然视窗一般用于图形使用者界面，但又有时用于命令行界面的。而一个使用视窗为主要用户界面的系统则称为视窗系统。这个想法源于施乐帕洛阿尔托研究中心。在视窗系统上，视窗一般被画成一些二维的物件，被安置在桌面之上。大多数的视窗都可以随使用者的意愿而更改大小、移动、隐藏、回复和关闭。当两个视窗重叠的时候，就如日常生活中一样，其中一个要位于另一个之上，而下方的则会有些地方被上方个视窗所遮盖。而视窗系统中管理这个操作