A web böngésző

Egy web-böngészővel egyszerűen lehet az egyik internet-oldalról egy másikra "lapozni", mert a böngésző értelmezi az oldal-átvitelre vonatkozó utasításokat. Ezek a HTML (HyperText Markup Language) nyelvben, amely a WWW szabványos nyelvének tekinthető, le vannak írva. A HTML-formátumú linkek (kereszthivatkozások) segítségével a dokumentumok kapcsolati hálót alkotnak az interneten. Emellett a böngésző-technológia gyorsan továbbfejlődött. A böngészőt eredetileg arra találták ki, hogy szövegeket és képeket keressen az interneten és azokat megjelenítse. Időközben a böngészők már grafikákat is meg tudnak jeleníteni úgynevezett PlugIn-ek segítségével (lásd: szómagyarázatok), e-maileket lehet velük küldeni, és videokonferenciákat lehet tartani, és még sok más egyébre is használhatók.

Éppen a funkciók sokasága idéz elő azonban komplex konfigurációs lehetőségeket és potenciális biztonsági problémákat. Minél komplikáltabb a böngésző, annál több hibalehetőség adódik. Az ilyen programozási hibákat nevezzük bugnak. A gyártók megpróbálják a bugokat állandóan javítani, és kínálnak javító "foltokat" is (patches), amelyeket fel lehet telepíteni, hogy az adott hibát a felhasználó a saját böngészőjében javíthassa. Ezeken van egy patch-link a szószedethez ("glossary"-hoz), egy olyan program, amely egy másik program funkcióit megváltoztatja. Ehhez Önnek nem kell a böngészőt teljesen letörölni, majd újra visszatelepíteni. Az ilyen "javító programokat" néha patch helyett update-nek, vagy bugfixnek is nevezik.