(1) The part of the computer that changes source code into object code (machine read code). (2) The part of the program that runs on a server in a client/server application.