Structure of the application