---
title: "Comparing projects and jobs"
slug: "comparing-projects-and-jobs"
abstract: "Comparison of basic projects, multi-stage projects, and jobs."
---
# Comparing projects and jobs

As part of marketing resource management, you can create [basic projects](https://doc.sitecore.com/ch/en/users/content-hub/basic-projects.html "Basic projects"), [multi-stage projects](https://doc.sitecore.com/ch/en/users/content-hub/multi-stage-projects.html "Multi-stage projects"), and [jobs](https://doc.sitecore.com/ch/en/users/content-hub/jobs.html "Jobs"). To help you understand when to use one or the other, the following table lists characteristics of each.

|  | Basic project | Multi-stage project | Job |
| --- | --- | --- | --- |
| *Which is the best-suited workflow?* | Linear task chaining. | Waterfall. | Cyclical. |
| *Is the process predefined?* | You can predefine it through a project template. | You can predefine it through a project template. | The process is predefined in a state flow. |
| *How does the process end?* | When the assignee completes the final task. | When the assignee completes the final task. | With the end of the predefined state flow (if not cyclical). |
| *Does it have timeline, duration, and due date functionalities?* | Defined due date and duration. The project duration is the total duration of all the project tasks. It contains a single phase. | Defined due date and duration. Typically, long-running campaigns or programs. It includes multiple phases, stages, and milestones. You can use it to group projects into one program. | No defined due date. Mostly used for long running campaigns or programs. |
| *Can I add ad-hoc tasks to the job or project when it has started?* | Yes. | Yes. | No, the state flow process defines the tasks. |
| *How do I assign roles?* | Assign manually or copy from a template. | Assign manually or copy from a template. | You need to assign the roles manually, but they can also be driven by the state flow. |
| *How do I assign work to users?* | Assign user tasks manually or copy from a template. | Assign user tasks manually or copy from a template. | The state flow automates user task assignment. You can also assign them manually. |
| *Can I manage the budget?* | Yes. | Yes, for each stage individually. | No. |
| *Can I manage my resources?* | Yes. | Yes, for each stage individually. | No. |