---
title: "Software teams · Industries"
description: "The piece that introduces two peers, short enough to read end to end. A developer needs the small piece of plumbing that introduces two computers to each other to be short enough to read end to end, and theirs to run."
url: "https://royalsoftworks.com/industries/developers/"
source: "https://royalsoftworks.com"
format: "markdown"
note: "Markdown rendering of the HTML page at `url`. Same content, same canonical URL."
---

[Industries](https://royalsoftworks.com/industries/)

# Software teams

The piece that introduces two peers, short enough to read end to end.

What the work needs

A developer needs the small piece of plumbing that introduces two computers to each other to be short enough to read end to end, and theirs to run.

- Software teams

  Two machines that want to talk directly first have to exchange offers and candidates, but they have no channel to trade them over until they are already connected.
- Developer workstations

  node\_modules, build caches, old container layers and duplicated dependency trees pile up across a dozen project folders, invisible until the disk is nearly out.

How the software does it

- [WebRTC Relay Server](https://royalsoftworks.com/products/webrtc-relay-server/)

  ## WebRTC peers can't introduce themselves.

  WebRTC Relay Server is a WebSocket relay that carries just enough to get two peers talking. The first peer asks for a room and gets a one-time key; it shares the key with exactly one other person, who joins with it. A room is deleted the instant either peer disconnects.

  - One dependency: ws, with none of its own
  - Logs fixed event names, never an address, key or payload
  - One file, no database: systemd, Docker or a one-click host
- [Space Wizard](https://royalsoftworks.com/products/space-wizard/)

  ## Where did 40 GB of build artifacts go?

  Sort by size, filter to a minimum of 500 MB, and the heavy project trees surface immediately. The duplicate check finds the same dependency tarball cached in four places.

  - Filter by extension or minimum size in MB
  - Sort by size to find the single biggest folder fast
  - "Stay on one filesystem" keeps a scan out of mounted volumes you didn't mean to include

Why it stays on your own computers

Infrastructure you can read is infrastructure you can trust. One file and one dependency is an audit you can finish.

Built for it: WebRTC Relay Server, Space Wizard. These are the jobs the software is made for, not customer stories.

[Previous Bars & restaurants](https://royalsoftworks.com/industries/hospitality/)

[All industries](https://royalsoftworks.com/industries/)

<!-- verse:royalsoftworks
     Luki 9:1
     Sazvavši, pak, dvanaestoricu dade im silu i vlast nad svim djavolima, i da isceljuju od bolesti.
     https://www.wordproject.org/bibles/verses/serbian/37_resisting.htm
-->
