Creating the Application Layer