L'initiative Elektra a pour but de remplacer les fichiers de configuration de linux au format texte par une structure unique de données hiérarchique. En résumé, le but est de faire une structure analogue à celle de la base de registre de Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de...) (ou de GConf pour GNOME). Le support de stockage serait une base de données (En informatique, une base de données (Abr. : « BD » ou...) Berkeley DB ou un fichier ( Un fichier est un endroit où sont rangées des fiches. Cela peut-être un meuble, une pièce, un...) au format XML, utilisant la même structure que GConf.
Ce projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a...) est hébergé par SourceForge.
Il y aurait une interface de programmation (Une interface de programmation (Application Programming Interface ou API) est une interface fournie...) (API) qui permettrait aux applications de lire et de mettre à jour (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la...) la base de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent...) sans passer (Le genre Passer a été créé par le zoologiste français Mathurin Jacques...) par un démon. Le logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements...) serait très léger, sans aucune dépendance logicielle (Une dépendance logicielle se conçoit dans le cadre d'une intégration de paquet logiciel en vue...), prêt à être utilisé dès la première étape de boot (En informatique, le mot boot (apocope du mot anglais bootstrap, nom qui désigne la languette des...).
La syntaxe et la gestion des fichiers de configuration ne serait plus à revoir pour chaque application, comme c'est le cas actuellement. Une gestion des permissions au niveau le plus fin serait possible.
Cette base de données n'est pas basée sur SQL.