The High Resolution Dynamics Limb Sounder (HIRDLS) Science Investigator-led Processing System (SIPS) is a software framework designed for operational, event-driven, instrument data processing. At its foundation are multiple open-source components that are assembled into a distributed architecture. The framework allows creation and modification of a wide array of processor and product scenarios. Java is used as the primary software language though processors can be implemented with any technology supported on the target platform. The software development approach, design and implementation technology are described along with several features and benefits of the system.