Implement a server-side part of EMI/UCP 4. 1. Basic communication - handling client connections 2. Account management (both user account as well as defined numbers - or large accounts) 3. Message store - accepting messages from the client, storing them in a mysql database, sending delivery reports to clients. Delivering messages to clients (read from the database). No client-to-client messaging required