The Core is the host. It computes the aircraft systems and holds the one state that counts. A client shows what the Core tells it to, whether that is a PFD, the ECAM displays, an MCDU or the overhead. Whatever you operate goes to the Core, and that is the only place where anything is computed. That is why all displays show the same state at all times, no matter which machine they run on.
Setting up takes one Windows installer with two roles. As a Core PC a machine takes on simulation, displays and hardware, as a client PC it takes on displays, panels and hardware. A client PC stores the address of the main machine. So it remembers where the Core runs: no fiddling with the command line at every start. Host and clients talk over your home network.
Fly-K is operated in combination with the common flight simulators. Support for them is planned and is on the roadmap.
Hardware
You connect your hardware panels through SIOC, and the connection runs over UDP. To the Core, hardware is a client like any display: what you switch on the panel goes to the Core, and what your panel shows comes from there. Fly-K reads digital and analog inputs and drives lamp and digit outputs. The lamp on your panel and the indication on the display follow the same state, because both hang off the same Core.
You set up the connection in freely configurable profiles. You save a profile and load it again, and if you like, Fly-K starts right away with the profile you selected. More hardware connections beyond SIOC are coming and are on the roadmap.