The community driven modernisation platform.

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

Image

Productivity tools for Fluid.

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

Activity editing and live screens side-by-side.

Image

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.

Image

Working with data.

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

Image

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.

Image

Setting control properties

Image

Real-time error highlighting

Image

Full control.

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

Image

Validations

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

Image

Styles

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

Image

Drop-down lists

Define drop-downs with value and label pairs.

Image

Lookups and auto-complete

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

Image

Collaborate.

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

Image

Annotations

Add contextual annotations and comments to elements.

Image

Feedback

Collect feedback on prototypes and changes to screens and activities.

Image

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.

Image

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.