1. Write base foundation for sending and receiving information 2. Wire it all together 3. Make it encrypted 4. Daemon