A component represents a single deployable unit. It is comprised by a set of properties and will be deployed during execution of a workflow.
See Working with Applications for an overview of the relationship between packages, applications and components.