Eric Sink has a new Business of Software column up on MSDN entitled Getting Started with Your Own Software Company.  He echoes his themes from previous columns such as a market with no competition is not a market and small ISVs should stick to niche markets.

In formulating your business plans...

    • When you projected your revenues, how much time did you assume it would take for you to build your 1.0 release? Whatever it was, double it, and adjust all your revenue projections accordingly. Building that first release will take you a lot longer than you think.
    • Divide all your revenue projections by two.
    • Multiply all your expense projections by two.

-- Sink