Over the years I've developed several software products and sold them online, often without much planning or strategy - they sort of 'happened', and often failed. It wasn't until I built Scribblar (which I am still working on) and ShareMySlides (which is mainly sitting idle) that I started to add a bit of a methodology to my approach.
Right now the web is full to the brim with startup advice, and I figured I add my own experiences to that. So here are my top 3 (admittedly rather generic) tips for launching your own product - tips that I have received at some point and which held true.
Recently I had the task of recreating a video player for a customer for which no source code was available. The player needed to support on demand and live streaming, so I opted for an 