"As for BeanExplorer competition, I really think that there’s no real competition for it. The main advantage of BeanExplorer is not a Java graphical user interface that can be built with it. The advantage is a methodology; methodology saying that you should implement logic of you application and don’t waste your time on building user interfaces.
Most modern development tools take a different and, in my opinion, "dead end" approach. They give you a really powerful instrument to build user interfaces, to make sophisticated input/view/print/report forms, to link data with them, to process the data upon user interactions. This is the task, we believe, that can be omitted in most cases, because all these forms can be generated automatically. But programmers nowadays spent most of their time building user interfaces. Ask yourself a question: do all these ERP, CRM, etc. systems really need this? Or do they need programmers to spend their time on trying to accommodate a better logic/model of your business?
I think that the recognition of methodology can make us an industry leader because this approach REALLY minimizes the costs of development of corporate systems several times. I can agree that in most cases automatically generated user interfaces will not be "killer" user interfaces in terms of attractiveness, but again does your CRM system really need it?"