<p>Web applications are borning everyday and in somehow the process to launch them seems very similar, so from what I&#8217;ve seen, I&#8217;ve written my plans for a generic web2.0 application:<br /><br /></p>

<ul class="spaced">
<li><b>The Idea</b> - Yeah, I know it sucks, but you'll need that. Really, you cant skip this step!</li>
<li><b>The Blog</b> - Before you start to do anything, start a blog where you post any idea. The first posts will have no comments, but with a little SEO magic, you'll get there. Don't forget to post updates frequently.</li>
<li><b>The development</b> - This is the boring part of the task, but people say that making it with a small team makes it kinda fun. If I were you I'd use <a href="http://www.djangoproject.com/" target="_blank">Django</a> or <a href="http://www.rubyonrails.org/" target="_blank">Rails</a> because they come with some buzz. Ok, and they are pretty awesome frameworks too.</li>
<li><b><a href="http://www.microformats.org/" target="_blank">Microformats</a></b> - Make sure people can use your content in other ways than predicted. Don't forget to include <a href="http://www.microformats.org/wiki/xfn" target="_blank">XFN</a> (portable social networks) since all web2.0 applications have a social network included.</li>
<li><b><a href="http://openid.net/" target="_blank">OpenID</a></b> - Yes, this is the future of "Login/Logout/Sign up" and means less stuff to handle on your side, and will make users happy. If you are targeting a non-tech public, you should enable traditional authentication and make it work as a OpenID provider.</li>
<li><b><a href="http://alcidesfonseca.com/blog/57" target="_blank">OpenSearch</a></b> - Many forget this, but I find it very important, since it integrates your site search with browsers (for example). It will help users to remember them can search for stuff in your application</li>
<li><b>Public API</b> - Provide everyone access to their data through Webservices or REST. It will also allow developers to do their mashups and desktop applications that will give you more buzz! And happiness to users!</li>
<li><b>Design</b> - KISS. Soft gradients and round corners. Personally I dont like corners too round. Oh, and use <a href="http://www.famfamfam.com/" target="_blank">famfamfam</a> icons :P</li>
<li><b>Go Beta!</b> - Doesn't matter if your product is ready, you should launch in beta. In one way, it is kind of cool to have that badge, but in another you can have bugs or even scaling. It's a good policy. Have in mind using private invites, so you don't have a boom of accesses. </li>
<li><b>Talk to TechCrunch</b> - You will need to buy better hosting soon, so you talk to <a href="http://www.techcrunch.com/" target="_blank">TechCrunch</a> to post about you and from them on everyone will use your website.</li>
<li><b>Sell to Google</b> - Google will approach you and you will sell it. You will then live happy ever after in the Bahamas (or not!).</li>
</ul>

<p>That&#8217;s it! Pretty simple, hein? Missed something? Go ahead and comment about it :)</p>