It's a client/server arrangement via REST. The server is the master controller. It synchronizes the clients to all start exposing at the same time. It will also tell them how long they have. The exposures on the clients should be either the same or shorter; for example. if the server does a 5 minute exposure, the client could potentially do 5 one minute exposures during the same time. When the server finishes its exposure, it will make sure the clients are also all finished before it does the dither. Then on to the next exposures. This would allow you to run the server from ACP or other scripting program, and the clients would simply run their own autosave sequences. The clients can run on the same computer or on different computers. You can add additional client licenses as needed. You could potentially run many clients from the same server.