What is a browser?

It's important that websites work well across all the different types of browsers...