The Main File of a project is the entry point into the program. This
source file is executed first, and may include
other source
files. It should contain top level code that initializes the
application and executes the main program logic.
Not all project types require a main file (see Project Type Overview).