Generates Application