In this paper we introduce an alarm management system based oh Management by Delegation Paradigm (MbD) which provides the operator with an integrated and homogeneous environment in which different types of alarms exist. The platform chosen was Java owing to its special features (code mobility, platform independency, distributed capabilities, etc.). This system provides the programmer with a flexible, modular and robust environment where the functionality of the system can be increased dynamically without having to alter any part of it. This system overcomes most of the limitations inherent to centralised systems Some of the key characteristics of the system are: protocol integration, the use of an RDBMS to enhance the information about alarms, multiuser monitoring through an intuitive GUI applet with several permission constraints.