Definition of Plugin Architecture

Definition of computer security terms: Plugin Architecture

An Identity Management System may be extensible and customizable. One way to extend and customize its functionality is to use Plugin Programs, which the Identity Management System executes under pre-defined conditions, and whose output may alter its behaviour.

Plugin Programs are normally invoked using a well-defined interface, which should normally not change between successive releases of the Identity Management Software.