The community driven modernisation platform.

Prototype. Collaborate. Deliver. Retool empowers teams to build modern OpenEdge applications.

Productivity tools for Fluid.

Introducing an integrated development environment for creating and editing Fluid activity definitions.

Activity editing and live screens side-by-side.

Application panel

The application panel contains a fully functioning version of the application.

Shift-click

Holding shift while click an element in the application syncs up the activity editor to the source for that element.

Activity editor

The activity editor provides a graphical representation of the activity JSON that allows for drag-and-drop manipulation.

Working with data.

Data is where it all starts. Easily describe new or existing tables definitions.

Tables

Define multiple data-sets and tables to be loaded for the activity.

Fields

Both standard and extended data types are supported, such as character-email, which provides additional formatting and functionality.

Export

Generate ABL snippets from table definitions that you can cut and paste into your code.

Drag-and-drop user interfaces.

Add fields and controls to your screens with live updating.

Setting control properties

Real-time error highlighting

Full control.

In addition to setting control properties in code you can define static values as part of the activity definition.

Validations

Define server-side validations, including function and contract parameters.

Styles

Change field colors to call attention to critial or warning values.

Drop-down lists

Define drop-downs with value and label pairs.

Lookups and auto-complete

Define lookup finder fields and auto-complete drop-downs.

Collaborate.

Use Retool with your team to work through prototypes and development.

Annotations

Add contextual annotations and comments to elements.

Feedback

Collect feedback on prototypes and changes to screens and activities.

End user customisation.

Enable your customers to customise screens to fit their particular needs.

Frame level control

Control user level customisation at a frame level. Only allow users to modify certain portions of a screen.

Upgrade safe

User frame customisations are overlayed on top of the base activities so that users still receive changes to activities, but their customisations are preserved.

Your style.

Adjust colors, border, fonts and more using our theming tools.

Stay in touch. This is just the beginning.

Join our email list or follow us on twitter so we can notify you as soon as we are ready.