Un sistema de complementos, normalmente utilizado (sin nombre actual), es un programa que asigna una carpeta única (generalmente en la misma ruta que la del programa) donde se buscaran los nuevos "plugins" creados por terceros, el programa principal escanea la carpeta al iniciarse y mediante procedimientos llamados por defecto y requeridos en los complementos obtiene los datos necesarios para (por ejemplo) visualizarlos en una interfaz gráfica u obtener la lista de procedimientos alternativos que exporta el "plugin" (mediante cadenas).