Frames divide a browser window into separate panes, each containing an HTML document. This allows reloading individual panes without reloading the entire browser window. A collection of frames is called a frameset. Framesets use <frameset> tags to define rows and columns, with each frame represented by <frame> tags specifying its source document. Inline frames (<iframe>) embed separate documents into the main page.