System Design - Heimonen/ParanoiaSmil GitHub Wiki
#Design The solution is divided into the following projects:
##Server OberSane.Smil.Server
A console application which acts as a subscriber to client messages, parses them and relays the adequate action. All business logic is implemented here.
##Troubleshooter Client OberSane.Smil.TroubleshooterClient
The troubleshooters communicate with the computer (High Programmer) using a console application. It encapsulates no other functionality than sending and displaying simple text messages.
##High Programmer Client OberSane.Smil.HighProgrammerClient
A ModernUI WPF application with advanced administrative features.
##Contracts OberSane.Smil.Contracts
Contains all message interfaces implemented by the PubSub consumers.