Client-side of project for various types of communication over internet.