title: How to show changes made by one instance of Windows application on other instances of application
body: <p>Here is my scenario:</p>
  
  <p>I have to develop a WPF application in C#.NET that has two main users: a Team Lead (TL) and an Operating Technician (OT). This application will be running on multiple separate machines on the same network. The application will be used by the Operating Technician to view a list of Job Numbers and the Team Lead will be able to update the list of Job Numbers as needed.</p>
  
  <p>My problem is that I am not sure how to display those changes to the Operating Technician after the Team Lead has made them.</p>
  
  <p>There will be unique instances of the application running on both the OT's and the the TL's machines.</p>
  
  <p>My first thought was to have the TL's instance update a database and have the OT's instance be periodically checking the database for updates, but this seems clunky and a poor design.</p>
  
  <p>Is there a way that once the TL updates the list of Job Numbers, I can send a "trigger" over the network to the OT's instance to tell it to update?</p>