Well I will tell you that it was quite an effort. There are lots of moving parts under the hood - a theorem prover, search mechanisms, spell checker, etc.
It took several years to get it to the current beta. The nice thing I have tenure as an associate professor in Sweden so I can grind on this problem with little interference and a quirk in Swedish law lets Anaphoric Systems (our company) own it. The sacrifice has been that my publication rate slowed down. But honestly I don't really care (that much).
Still I have been told that it is hard to sell a generic database interface tool. I have had lots of advice to specialize in one vertical or another. But which one to pick?
My own dream would be to sell it on the database tools market as a general solution.
Still if our Anaphoric Systems start up fails to get traction, we will probably just open source the whole project -- and I will get back to publishing on areas like causality, probability logic, etc.