Le moteur du logiciel a été développé avec le langage de programmation Pyton, il utilise le serveur web Apache et exploite le protocole XML-RPC pour la communication entre les différents serveurs. Chaque brique applicative est développée indépendamment du moteur et s’y intègre sous la forme de module conférant un grande souplesse aux applications possibles du logiciel et rendant ses capacités d’utilisation quasi infinies.
Développés pour répondre à des besoins de transparence et de travail collaboratifs, les premiers modules disponibles sont :
Le module de vote
Ce module permet de réaliser des élections, des sondages ou des enquêtes. De nombreuses techniques de vote sont déja disponibles (scrutin à majorité absolue, vote condorcet, vote à 360 degrés...) ainsi qu’un système de vote exploitant le principe des abaques de Régnier.
Le module de publication web
Ce module permet de publier des informations sur Internet (texte, images...) en utilisant une syntaxe simplifiée du type de celle utilisée par l’application SPIP.
Le module de création dynamique de formulaires
Ce module permet de créer tout type de formulaires web à l’aide d’une interface d’administration simple, de les publier sur Internet et de stocker les résultats des répondants.
D’autre modules encore en développement seront bientôt disponibles.
Il s’agit des modules suivants :
gestion documentaire
workflow
calendrier, gestion de ressources
connexion à un annuaire LDAP
Glasnost est commercialisé par la société Entrouvert (http://www.entrouvert.com), contact : info@entrouvert.com. Glasnost est supporté par les entreprises du réseau libre-entreprise (http://www.libre-entreprise.com).