An APP server practice