What is an Application Structure?
Application structure refers to the organisation and arrangement of code and resources that make up an application. It defines how an application is divided into different modules, components, files, and directories, and how these parts interact with each other to fulfil the application's functionality.