Surveillance/monitoring system, comprising - one or more peripheral devices (407, 408, 409, 415, 416, 425) for generating surveillance/monitoring signals and/or data, - a management system for controlling the peripheral devices (407, 408, 409, 415, 416, 425), the management system comprising one or more applications (300, 410, 420, 430), characterised in that each application (300, 410, 420, 430) is provided with an application-specific environment (301, 411, 421, 431), the management system further comprising - at least one value-added solution (200, 310, 320, 330, 404) placed in context with at least one of the applications (300, 410, 420, 430), each value-added solution (200, 310, 320, 330, 404) comprising an external component (201, 311, 321, 331, 401) and each value-added solution (200, 310, 320, 330, 404) comprising an application-independent adaption layer (202, 312, 322, 332, 402) through which the external component (201, 311, 321, 331, 401) communicates with the application-specific environment (301, 411, 421, 431) by implementing at least one first interaction request to the adaption layer (202, 312, 322, 332, 402) according to a pre-defined application-independent interaction interface (203, 313, 323, 333, 403), wherein the application-specific environment (301, 411, 421, 431) is configured to transparently mediate at least one interaction between the value-added solution (200, 310, 320, 330, 404) and the surveillance/monitoring system by matching the at least one first interaction request with at least one second interaction request from the surveillance/monitoring system, wherein any interaction request from the value-added solution (200, 310, 320, 330, 404) is handled by the application-specific environment (301, 411, 421, 431) according to the context of the application (300, 410, 420, 430) into which the value-added solution is placed (200, 310, 320, 330, 404), and fulfilling the interaction if a match is found. - one or more peripheral devices (407, 408, 409, 415, 416, 425) for generating surveillance/monitoring signals and/or data, - a management system for controlling the peripheral devices (407, 408, 409, 415, 416, 425), the management system comprising one or more applications (300, 410, 420, 430), characterised in that each application (300, 410, 420, 430) is provided with an application-specific environment (301, 411, 421, 431), the management system further comprising - at least one value-added solution (200, 310, 320, 330, 404) placed in context with at least one of the applications (300, 410, 420, 430), each value-added solution (200, 310, 320, 330, 404) comprising an external component (201, 311, 321, 331, 401) and each value-added solution (200, 310, 320, 330, 404) comprising an application-independent adaption layer (202, 312, 322, 332, 402) through which the external component (201, 311, 321, 331, 401) communicates with the application-specific environment (301, 411, 421, 431) by implementing at least one first interaction request to the adaption layer (202, 312, 322, 332, 402) according to a pre-defined application-independent interaction interface (203, 313, 323, 333, 403), wherein the application-specific environment (301, 411, 421, 431) is configured to transparently mediate at least one interaction between the value-added solution (200, 310, 320, 330, 404) and the surveillance/monitoring system by matching the at least one first interaction request with at least one second interaction request from the surveillance/monitoring system, wherein any interaction request from the value-added solution (200, 310, 320, 330, 404) is handled by the application-specific environment (301, 411, 421, 431) according to the context of the application (300, 410, 420, 430) into which the value-added solution is placed (200, 310, 320, 330, 404), and fulfilling the interaction if a match is found.