Pour l'instant la Bibliothèque utilisée pour l'interface est GTK+. Elle a été choisie pour sa fiablilité et sa portabilité. gMosaic tourne actuellement sur plusieurs Systèmes d'exploitation (Windows, Mac OSX, Linux...).
Par manque de temps et temps qu'il n'y as pas vraiment de demande, la dernière version n'est pas forcément disponible pour tous les OS.
Le logiciel est structuré autour d'un noyau (gMosaic) dont les fonctionalités sont réduites au strict minimun. Elles ne permettent de gérer ni des données Vectorielles ni des données Raster et pourraient se résumer à:
Des pluggins de base dotent l'ensemble de fonctionnalités basiques:
Comme les principales fonctionalités sont effectuées par des Pluggins on peut penser qu'il n'y a pas de limitation dans les fonctionalités que pourraient avoir un Pluggins.
D'autres Pluggins peuvent être développés et même plus généralement des Pluggins de Pluggins. Certains Pluggins sont déjà prévus(voir ici).