(programming)An approach that advocates the use of a separateconfiguration language to specify the coarse-grain structureof programs. Configuration programming is particularlyattractive for concurrent, parallel and distributed systemsthat have inherently complex program structures.