DreamBeans® is a new paradigm of software development and prototyping.
You simply click to select a bean (icon) from a palette to add to another bean, set the bean's properties, and "Run". It's that simple! US Patent Application Numbers: 10/227,559
As shown in the picture below, DreamBeans® has a "preview" pane allowing you to see changes immediately as you add components to forms and set properties. Next, select the "Run" button to test your generated servlet! Unlike other products, DreamBeans® eliminates most of the coding.

| Java IDE + Java Server Faces or VB/c# .Net | DreamBeans |
|---|---|
| Use one tool within an IDE (integrated development environment) to design web forms and another tool to specify database tables. | Automatically creates/imports a database field corresponding to a form field -- saving you time. |
| Use either a wizard or editor to write a complicated database query. And it is up to you to figure out how optimize the query. | Automatically generates and optimizes database queries for you -- saving you time. |
| Use an editor to write the "code-behind" that glues multiple web pages into an application and then spend weeks testing and debugging it. | Automatically generates logically correct (first order logic) "code-behind" for you -- saving you weeks of time on larger projects. |
DreamBeans® is the only product that has the "artificial intelligence" to automatically generate most of the "code-behind". This fully visual construction of a program that works right the first time, allows to you focus on "what" you want your application to do, rather than spending time determining "how" to make the application. This visual construction of a program makes DreamBeans® the fastest RAD (rapid application development) and prototyping tool for Java servlets available.
The DreamBeans® product is best for data-intensive, web applications having a large number of data entry forms, tables, trees, graphs, and charts. Example applications are customer relationship management (sales force automation, problem reporting, defect tracking, etc.) and analytic applications (decision support and expert systems).
You can create in one hour with DreamBeans, what would take days using other products. You can also quickly prototype enhancements to your legacy applications, then output the generated HTML pages and SQL code to files as a starting point for enhancing your legacy applications.
DreamBeans contains both an embedded database that requires no setup for quick prototyping and a JDBC interface to SQL databases (currently tested with Oracle and MySQL). You just specify the type of database, URL, user name, and password in DreamBeans® IDE and DreamBeans sets everything up for you. The only time Java coding is required is when you want to extend a DreamBeans Java class. And, of course, the DreamBeans beans are designed to be easily extended.
Simple:
Konsensys DreamBeans® beans use patent pending processes, which generates the database and application logic from the visually constructed form specifications.
Higher quality: The generated servlet uses "Horn clause logic", which guarantees the application logic to be logically correct according to your form specifications. This eliminates most of the testing at the "code" level. With DreamBeans® beans, you test correctness of specifications rather than testing correctness of code.
Maintain your existing investment: The ImportedBaseForm bean is a "data object" that loads in your existing SQL database table. DreamBeans® uses the JDBC standard interface to your existing SQL databases (MySQL, Oracle, IBM, Microsoft, Sybase, etc.). You use your existing experience with JavaBean-based development ("Quick Start" chapter in the User Guide only takes about 20 minutes to read).
Easily customized to your needs: DreamBeans® was developed from the start to be very easily customized and extended. This user guide contains examples for extending DreamBeans® classes. The DreamBeans® IDE also provides a GUI for customizing the generated style sheet.
Fast return on investment: The DreamBeans® product pays for itself in the first day in saved wages! Development time is several times faster than using JSP and ASP-based technology! One day of using DreamBeans® beans will save the cost of several days of wages paid for JSP and ASP-based development. Skeptical? Try it 30 days for free!