I may be very late in adding a comment, but we have used COT for many years now and have developed many medium sized business apps, especially in the newer Touch User Interface version.
The product is easy to use and allows you to develop complex secure business apps. The only downside is the lack of support for what otherwise is an excellent product.