uSimulate is a framework for developing applications for simulation of communication protocols, field devices, control systems, process flow and network traffic. This framework expedites the development of Simulator with a set of pluggable software modules like protocol handler, simulation engine, device model etc. The accelerated development of customized solution with uSimulate framework ensures better ROI due to faster time-to-market, low development and testing cost.