Tem algumas ferramentas alternativas Open Source que exportam para .swf (o tipo de arquivo do Flash). Mas a grande maioria só faz animações e estão em Beta.
Hoje em dia existe uma alternativa da Microsoft chamada "Silverlight", mas... é ruim. A versão para Linux não roda em certas distribuições, quase ninguém tem instalado sequer no Windows, e algumas pessoas que instalam reclamam que continua sem funcionar.
Fazer uma aplicação dessas binária (ou executável) que o usuário possa baixar não é tão difícil. A parte complicada seria mandar imprimir, mas era só mandar dar um print screen que bastava. A dificuldade real seria alimentar a base de dados, porque não seria só desenhar. Cada tipo de peça teria que ter uma posição em relação à tela do programa, para não ter problema de alinhamento. Então todos os desenhos teriam que ser feitos levando isso em consideração.