Creating A Successful Application