Underneath status is powered by socket.io. It's message exchange server is written in nodejs It handles incoming connections and assigns connecting clients a room with not less the maximum number of users allowed per room (or creates one simply to avoid congestion), Its also instructed to forward messages from each connected client to the room they were assigned to earlier.
On the surface status is a Progress Web Application offline mood supports the ability to read and publish private statuses locally without a server connection