Why do these programs all look different?