widget

noun
  1. a small mechanical device or component, especially one whose name is unknown or unspecified
  2. Usage: informal
  3. a hypothetical product used in business or economic examples and discussions
  4. Usage: business; economics
  5. a small software application or interface element that performs a specific function
  6. Usage: computing

Examples