Script maker ml. It is based on a text language called PlantUML.