In Frames werden einzelne Teilbereiche einer Website dargestellt. Als das Internet noch jung war und die Verwendung von CSS und dynamischen Websites noch nicht so ausgereift waren wie heutzutage griff man auf Frames zurück um z.B. eine einheitliche Navigation auf allen Inhaltsseiten darzustellen.
Sollte ein neuer Navigationspunkt hinzugefügt werden, so musste lediglich der Frame für die Navigation geändert/erweitert werden.
Einige Zeit lang hatten Suchmashcinen ein Problem damit von einem Frame in einen anderen Frame einer einzelnen Website zu gelangen.
Mittlerweile soll diesen Problem behoben sein.