Wholehearted agreement with Owen's post.<p>On point #2: describe your product <i>in clear, what-it-does language</i>.<p>Mistakes I see are emphasizing: <i>how</i> it does it (C, Java, OO, Rails, REST, ...), <i>where</i> it does it (PC, mobile, Mac, Cloud, ...), "ecosystems" it integrates with (Social, FB, Oracle, ...), <i>who</i> your investors or team are (VC, founders, investors...) etc. All of which may or may not be particularly relevant, but ... they're not key to <i>me</i> understanding what <i>you</i> do. Tell me these things, but focus on the <i>what</i> first.<p>Use direct, actionable language, <i>not</i> vague or nebulous terms. It's a "NFS file security permissions auditor", not "Cloud information assets security tool".<p>Describe a workflow or workflows <i>from the perspective of your users</i>. Not developers. Not architects. Not<p>This doesn't just apply to startups. I use a lot of Free Software, and many of these projects also fail to describe themselves clearly (though most, especially over time, eventually get it right, if only because other people can come in and rewrite idiotic descriptions). Reading through a list of package descriptions from Debian or Ubuntu, where a pithy, one-line description is your shingle to the world, should give a sense of good and bad descriptions.<p>Even long-established technologies such as Java suffer from this.<p>At www.java.com we have "What is Java?": "Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing." Um. OK.
open <a href="http://www.java.com/en/download/whatis_java.jsp" rel="nofollow">http://www.java.com/en/download/whatis_java.jsp</a><p>At Oracle, we have a Java landing page with ... no description of the technology or its components (which aren't self-evident): <a href="http://www.oracle.com/technetwork/java/index.html" rel="nofollow">http://www.oracle.com/technetwork/java/index.html</a><p>One of the best succinct summaries I've seen in recent memory is from jwz's "Java Sucks" page:<p>there are four completely different things that go by the name "Java": 1. A [programming] language, 2. An enormous class library, 3. A virtual machine, 4. A security model.
<a href="http://www.jwz.org/doc/java.html" rel="nofollow">http://www.jwz.org/doc/java.html</a><p>Now <i>that</i> is something I can wrap my head around (he also goes on to describe strengths and weaknesses of each component, good essay, read it, it's still disappointingly relevant).<p>Note though: the best product description comes from a critic. If you fail to clearly define yourself, your critics will.