The Project user defined field is displayed only on the main page of the project. The custom data in this field applies to the entire project, and is not available for each task or sub-task of the project.

This allows entry of custom data specific to the project, and need not be entered for tasks and sub-tasks. The Task user defined field is displayed for all the tasks and sub-tasks in the project including the top level (Project level).