2.2. Ideogramic

Ideogramic produce a UML programme for GNU/Linux and Windows. It is not the most feature-filled of programmes but has one novel idea through its support for electronic whiteboards - widgets are created by drawing their outline on the canvas, associations similarly. This makes the user interface unintuitive without practice and even then its limitations are all too obvious. Unfortunately the whiteboard-friendly user interface is another example of a software patent which does not live up to the required non-obvious criteria.