Components
Components represent deployable items along with user-defined
processes that operate on them, usually by deploying them.
Resources
A resource is a logical deployment target
that typically resolves to an agent.
Applications
Applications are responsible for bringing together all
the components that must be deployed together.
Generic processes
Generic processes are processes that are designed to run
outside normal component or application processing.
Deployments
Deployments are done with applications. Running a deployment
is straightforward: you run a deployment-type process that is defined
for an application in one of its environments.