if the economics of building tools for developers improves, we will see better tools - that means some way of coming up with recurring revenues that is fair to both the developer and the users. Some previous discussion about this here - http://news.ycombinator.com/item?id=5266034