Ciao, direi che dipenda anche da quale hw utilizzerai.
Ad esempio, anni fa avevo un PC con un touch screen da una parte ed un monitor di cortesia dall'altra. In quel caso (B4J) utilizzai qualcosa tipo SecondScreen (potrei cercare nel vecchio codice se questa è una strada simile a quella che ti può essere utile).
Altra situazione: due o più tablet Android collegati in rete (o anche mix PC + tablet). In questo caso puoi utilizzare socket, mqtt o soluzioni simili che ti consentano di inviare contenuto a singoli device o gruppi di device.
Se hai già un DB nel progetto, allora tutto potrebbe essere DB-driven, nel senso che l'applicativio principale "scrive" sul DB e gli altri leggono/ricevono i dati sempre dal DB. Localmente, ognuno formatta i dati grezzi nel modo migliore per sé.