It is designed specifically to optimize developers' productivity in building and deploying scalable multi-tier web applications. The product is characterized by its highly visual approach that is particularly suited to the demands of complex business applications. It uses a graphical interface (actions) to visually separate the logic of the application into Business Logic (the control and flow of the application), Database Acquisition Logic (dealing with data retrieval from SQL databases), Presentation Logic (how the results are displayed to the browser), and External Data Acquisition Logic (dealing with interactions to back office systems such as email, XML, File I/O, COM, Javabeans etc).
- Powerful databases and tools for business management
- It is quite expensive