What is an Installer?