もちろん本当にプログラムを毎回いちから書いているときりがないので、何らかの制約を与えるといい感じに組んでくれるように予め共通プログラムが組まれているわけですが、この共通プログラムの代表例がWebブラウザなわけですね。