Crafting a High Quality Application