set of instructions and data that is directly executed by a machine
instructions in binary form that can be executed by the computer directly to the machine
a web server that allows a user to browse the web (ex: google, safari, internet explorer)