A project is a collection of resources that together accomplish a task.
A project is the first resource that is created because it is the container for all other resources.
For example, in Database development, a project typically stores related SQL files that can be used later for queries or in creating procedural objects.
In Mobile Application development, a project stores mobile business objects.