Tác tử phần mềm là một chương trình máy tính hoạt động thay mặt cho người dùng hoặc một chương trình khác. Nó có thể được sử dụng cho mục đích mô phỏng hoặc các cơ chế quản lý.