Flowcharts are pretty much useless in the current OOP environment, the type of flowchart shown above hasn't really been used by actual developers since the 80s. That said anything that helps you organize your thoughts to spec out a project is good, so perhaps at a very high level this might be useful.
Yeah, thought it was obvious that I was talking high-level since the non-programmer client would be the one creating it.

