Program you can talk to and store details about the user