GeCla, abreviatura de Gerador e Classificador, permite ao utilizador gerar no plano um padrão, um friso, ou uma rosácea, com um determinado tipo de simetria previamente escolhido, a partir de um motivo assimétrico. Permite também classificar (com ou sem ajuda do programa) padrões, frisos, ou rosáceas assim obtidos e, no final, o programa fornece um relatório dos erros eventualmente cometidos.
O GeCla já tem versões em cinco (PT, EN, IT, SP, GE) línguas.
O gerador grava, no ficheiro jpg da imagem gerada, informação codificada sobre quais são as simetrias existentes. Depois, o classificador lê e interpreta essa informação codificada, o que lhe permite, conforme o nível de ajuda escolhido, ir informando se o processo de classificação está a ser bem conduzido, impedindo escolhas erradas, ou então deixando avançar até ao fim e indicando só nessa altura se a classificação foi bem feita e, em caso negativo, indicando o primeiro erro cometido.
O programa GeCla comporta uma modalidade de competição. Nela, cada jogador gera um número pré-acordado de imagens e depois ambos trocam as imagens e cada um classifica as imagens do outro. Todas as fases são geridas pelo programa, que no final fornece um relatório sobre os eventuais erros cometidos.