Windows Phone Knowledge Management Applications