Software updates would be shipped via BitTorrent (or cached HTTP + Zip) in source code form. Since this hardware is well suited to compiling its own code!
I discussed email, XMPP, & SRTP comms in this framework, necessitating notifications & contacts.
I'd build a suite of debugging, unittesting, benchmarking, fuzzing, etc devtools available via a dropdown menu when viewing the code.
For collaboration I'd use AutoMerge, including over SRTP videocalls. Include an editor-framework for that!
5/5!