Под это дело заточен Chartist.Большая альтернатива Visio это SmartDraw, по-моему менее кривой и более удобный продукт
E-mail: info@telesys.ru