Software Agents January 17, 2016January 17, 2016 gef Computer program that acts on behalf of a user, can be executed without direct supervision from the end user.