English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I can't find the right word to describe the object that performs an activity/action.

  • Doer
  • Executor
  • Performer
  • Actor

The term is to be used in an application where you may choose an "object" (from a list), and then retrieve its activities.

So what should I call the "object"?

Context: The "object" may be anyone or anything which is to do certain activities. Think of a worklog where you'd like to log activities that has been done. Given the object type, you'd might have a different set of activities to log.

Object (1. line support member) Activities { Create ticket, Assign ticket, Notify customer, Close ticket}

Object (Purchasing employee) Activities { Receive order, Confirm Order, Ship Order}

share|improve this question
Can you provide more context? What are the "objects" and what are they "performing"? Is this a domain-specific application (scientific, sociological) or general use application? – Nir Levy Oct 23 '12 at 11:39
It's very difficult to know what word to suggest when we have no idea what kind of object you're talking about (a robot, an *.exe program, an animated monster) or what kind of action the action-taker performs (murder, solving math problems, erasing files). In any case, unless you're talking about last wills and testaments or operating a guillotine, executor is not an option. Executive might fit, might not. Enabler and operator are other possibilities. But without a context, we're shooting in the dark. – user21497 Oct 23 '12 at 11:41
Maybe "Controller"? – w3d Oct 23 '12 at 11:54

One option, which shares its etymology with action, is agent. Both come fundamentally from the Latin agere meaning to do.

share|improve this answer
This would be my choice. If however Agent has another use in this context (which appears to be quite possible) I'd go with Executant. – StoneyB Oct 23 '12 at 13:53

Perhaps actuator

One that activates, especially a device responsible for actuating a mechanical device, such as one connected to a computer by a sensor link.

share|improve this answer
up vote 0 down vote accepted

I think we might just stick to Performer

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.