Risk Management application with socket based programming. The server can connect to multiple clients and handle risk management based on set configuration. Helps clients decide if a particular trade is within the set risk limits and can be executed or not.