Tablix est un puissant logiciel gratuit pour résoudre les problèmes d'emplois du temps. Il utilise un algorithme génétique parallèle "à grains grossiers" (coarse-grained), combiné avec d'autres techniques pour élaborer des emplois du temps à partir de descriptions de problèmes formulées en XML. Tablix peut s'exécuter sur une simple machine aussi bien que sur une machine virtuelle parallèle hétérogène en utilisant PVM3.
Tablix permet de traiter une très grande variétés de problèmes d'emploi du temps, de l'emploi du temps pour les écoles à celui des plannings de navigation d'une navette portuaire.Certaines contraintes propres aux problèmes d'emploi du temps sont implémentées dans l'installation par défaut. Grâce à la conception initiale de Tablix, qui repose sur le principe d'un noyau auquel s'ajoute des modules, il est facile d'ajouter des contraintes supplémentaires et/ou de modifier les existantes. Les modules sont écrit en C. Une documentation sur les API est disponible sur Internet et dans les sources.
L'utilisation de la Machine Virtuelle Parallèle permet à Tablix d'utiliser la puissance combinée de n'importe quel groupe d'ordinateurs connectés au réseau.Il peut, par exemple, s'exécuter sur une grappe de vieilles machines qui ne sont plus utilisées ou sur les machines d'un laboratoire ou d'une entreprise qui ne sont pas utilisées pendant la nuit. La grappe peut être composée de machines d'architectures différentes et/ou fonctionnant avec des systèmes d'exploitation différents. La bande-passante nécessaire est faible (les 10 Mpbs d'un réseau local ethernet sont suffisants). Tablix pourra aussi s'exécuter à partir de CD bootable qui permet la gestion du calcul en grille. Une distribution GNU/Linux sur CD bootable, spécialisée, s'appellant Tablix on Morphix est aussi disponible gratuitement sur Internet.
L'installation par défaut exportera les emplois du temps calculés au format XHTML 1.1, prêts à être publiés sur Internet, ou dans un fichiers CSV (Comma Separated Values, Valeurs Séparées par des Virgules), qui permet de les importer dans un Tableur. D'autres formats d'exportation peuvent être ajoutés en écrivant des modules d'exportation personnalisés.
Le coeur de Tablix est développé en suivant la règle de séparation des interfaces et des services. Le coeur du programme peut être utilisé seul en utilisant la ligne de commande comme interface. L'utilisation de fichiers XML pour les entrées et sorties permet de l'incorporer facilement dans d'autres applications qui fournissent soit des interfaces utilisateurs personnalisées et/ou différentes formes de pré- ou post-traitement. Une interface graphique, développée séparément, appelée G-Tablix est gratuitement disponible sur Internet. Les fichiers de description de problème peuvent également être éditées avec des logiciels conçus pour l'édition de ce format, comme MlView ou KXML Editor.
Tablix est un logiciel gratuit et est disponible sous les clauses de la licence GNU General Public License.