Softwarekonfiguration - et sæt programindstillinger specificeret af brugeren, samt processen med at ændre disse indstillinger i overensstemmelse med brugerens behov .
Der er forskellige tilgange til lagring af konfiguration. Mange programmer gemmer indstillinger i tekstfiler, hvilket især gælder for UNIX-lignende operativsystemer . På Windows bruges også tekstbaserede konfigurationsfiler og er ofte i .ini -formatet . Selvom disse filer i næsten alle tilfælde kan ændres manuelt, er der i mange tilfælde oprettet en speciel grænseflade (som kan være enten konsol eller grafisk ) til dette.
Nogle gange, i UNIX-lignende operativsystemer, indstilles konfigurationen på tidspunktet for opbygning af programmet, og for at ændre det, skal programmet genopbygges. Et godt eksempel er Linux-kernen . For næsten alle programmer, der er bygget ved hjælp af autoconf- scripts , kan du inkludere eller deaktivere visse eksterne biblioteker ved at angive indstillinger for scriptet configure.
Ofte bruges en speciel database til at gemme konfigurationen . På Windows bruges Windows-registreringsdatabasen , mens GConf - dæmonen på GNOME-skrivebordet bruges ; i begge tilfælde har konfigurationen en træstruktur .