The physical things on the boat.
Two pieces of off-the-shelf hardware do most of the work: a Mac mini running inside the nav station and a standard NMEA-2000 gateway plugged into the boat's instrument network. The Mac mini runs the OS, the apps, and local AI inference. The gateway translates every instrument reading into data the platform can use.
I also support a handful of add-ons — Victron battery monitors over Bluetooth, WiFi-connected weather stations, AIS receivers. They all feed through the same ingestion pipeline. You are never writing a new driver because you bought a different brand of GPS.
The hardware layer is the foundation. Everything above it assumes these things are running.