Developing a web application usually involves having a great idea, finding someone to design the interface and then getting someone to code it.

Everything can be done by the same person, but usually a small development team consists of three people: The person with the idea and the money, a designer and a coder.

If you come up with a great idea for an app and you want a team to develop it then flowcharts help you communicate your idea effectively.

Flowcharts allow you to map out each choice a users can make when using your application. Visualising this process, and agreeing upon it, will save you enormous amounts of time.

More importantly flow charts are simple to understand.

Flow charts are simple to design:

If your application has multiple users, you need a flowchart for each of them.

If you want to get technical here is the original ECMA-4 and it contains every kind of flowchart shape and what it means.

I usually just use paper, but there are apps that will do it for you. Here are some of the better one’s I have found:


Lucid Chart



Now read this

Subtle Manipulation

This poster is a concept I came up with for Greenpeace’s Arctic campaign. I didn’t do the design work I just came up with the idea. My inspiration came from a campaign that TUI ran. The shapes came from a coke ad I liked. Greenpeace’s... Continue →