A project contains a large number of applications such that each application has a different purpose and can be reused for different projects. For example, the signup or login form on a website is treated as an application and can be reused multiple times for other projects/applications.