Basic Projects:
To track projects with basic project records.
Project Management.
When you use the Project Management feature, you can do everything that the basic Projects feature enables you to do, and more. You must enable both the Projects feature and the Project Management feature.
Projects and Milestone Billing.
You can bill customers for project work at milestone intervals. Instead of being based on the materials used and time worked on the project, billing amounts are based on reaching preset project goals, or billing milestones. To use milestone billing with Project Management, you must enable Projects, Project Management and Advanced Billing.
Resource Allocations
Resource Allocations are designed to help resource managers allocate and assign the right resources to projects based on availability, skill sets, and other criteria. After a resource has been allocated, or reserved, to a project, a project manager may then decide to assign that resource to a specific task. To use resource allocations with Project Management, you must enable Projects, Project Management, and Resource Allocations.
Job Costing and Project Budgeting
Job Costing and Project Budgeting help track project profitability and relate that profitability back to your general ledger. Job Costing lets you calculate costs for labor based on tracked time, and account for those costs in your general ledger. It utilizes a project expense type to determine which account project costs are attributed to when time is posted for that project. To use job costing and project budgeting, you must enable Projects, Project Management, Job Costing and Project Budgeting, and Time Tracking.