Custom Design Tools

To make the design process really efficient, it is helpful to have a tool that can ask the right questions at the right time, whilst minimising the number of elements that people are having to consider at particular moment.

In the 1990s, the use of CASE tools was prevalent in enterprise teams. CASE - Computer-Aided Software Engineering

  • tools were generally based upon the use of UML; indeed, it was largely CASE tools that drove the UML standards. However, this tended drive UML to become more and more complex.

It was common for CASE tools to try to support round-tripping of the model to the code and vice versa. This could at times place limitations on what changes could be made to the code, which is not something we might consider supportive of agility.

It became time for a new approach, and it is out of this need that DesiGen was born.

We are particularly proud of our design tool, which has been developed to really help developers concentrate on the detail of the design rather than the formatting or methods of carrying it out. It helps teams reuse patterns that they have been successful with before, by creating templates that not only help their reuse at design time, but that also generate some code to quickstart the development effort.

If you would like to try out our design tool, head to the documentation site. https://desigen-docs.dotnotstandard.com/docs/installation