The first challenge for most software companies is getting a product to market. The second, and often more difficult, is ...