Exists at the top level of the project, and contains a directory for each application in the project. Simple projects may only have one application; it is often called frontend by convention, but may be called anything. There is also often a second application called backend. It is intended for administrative manipulation of project data.
These conventions need not be followed, and there is no limit to the number of application that a project may be subdivided into. Also note that applications are divided into modules?.
There will be one directory for each of the applications in a project and the names will be that of the applications in the project. Applications should have simple lower camel case names.
a listing from Jobeet:
> ls -l apps/ drwxr-xr-x 8 user staff 272 Jan 5 15:24 backend drwxr-xr-x 9 user staff 306 Dec 15 10:19 frontend