# Core Concepts
This section covers the fundamental concepts you need to understand to work effectively with Torc.
- [Architecture Overview](./architecture.md) - How Torc's components work together
- [Network Connectivity](./network-connectivity.md) - Server bind addresses and deployment scenarios
- [Workflow Definition](./workflow-definition.md) - Structure of workflows and jobs
- [Job State Transitions](./job-states.md) - How jobs move through their lifecycle
- [Dependency Resolution](./dependencies.md) - How job dependencies are managed
- [Job Runners](./job-runners.md) - Executing jobs locally and on clusters
- [Parallelization Strategies](./parallelization.md) - Running jobs in parallel
- [Workflow Reinitialization](./reinitialization.md) - Restarting workflows
- [RO-Crate Provenance](./ro-crate.md) - Automatic provenance tracking with RO-Crate