This document outlines a communication platform that allows users to connect with friends. It describes a system architecture with two hosts that can send and receive text, voice, and pattern messages through an Ethernet connection. The working tasks are also defined, including using a keyboard and keypad to send messages, an LCD to display messages, a microphone and audio output for voice calls, and a 7-segment display to show call time. Work is divided between implementing internal socket and thread functions versus external user interface elements. The goal is to enable group connections and eventually incorporate wireless communication.