News client development framework