A programming language that is often used to control the functionality of a website.