Software design can be supported by a number of modelling tools, notably those based on the Unified Modelling Language (UML) developed at Rational in the 1990s. A wealth of visualisation and diagramming tools also exists to support software design. That said, software design is a true creative process and is mostly done by humans. The true automation of software design is in its early days and the autonomous design of software would require a level of artificial intelligence not commonly available today.
Automation Consultants resells and provides consultancy in various diagramming tools, notably the popular Gliffy add-ons for JIRA and Confluence. Contact us for more information on how to buy Atlassian add-ons and our project design tools.