add ucfirst for windows and mac ApplicationHomeFactory