Actor (UML)

An actor in the Unified Modeling Language (UML) "specifies a role played by a user or any other system that interacts with the subject."
"An Actor models a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data), but which is external to the subject."