Components are the common abstraction on Fuchsia that represents a program or program container.
You can find conceptual and reference documentation about components in the concepts section.