4D V11 SQL

warning: file_get_contents( [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/ : eval()'d code on line 4.


A cross-platform compiler. Compiled code runs faster and is more secure.

Web Services

4D offers easy consumption and publication of Web Services

Web Services allow an application to call another application using standard protocols such as SOAP and WSDL, independent of the platform or language used.


Since 4D Web Services are written to support Internet standards, they allow 4D developers to build applications that communicate across a local network as well as over the Web.


4D can act as a Web services client, a Web services server, or both.

Integrated Backup

Run backups of your data, as well as a tool to restore data from an archive. All the parameters can be set programmatically to fully automate the backup system.

Find and Replace

Take advantage of this powerful application-wide search and replace tool. You can automatically rename or prefix variables, project methods and forms.


Truly Global Tools
Up through 4D 2004 you had to use 4D Insider to perform an application-wide search and replace. That’s changed as of 4D v11 SQL. Our new search and replace tools are truly global in scope.

More Searching Power

We’ve significantly expanded the ways you can run your searches, including:


• Multi-criteria search: you can set up to 3 criteria (object type, object name, modification date)

SQL Pass-through

Communicate natively with external data sources.

Native ODBC Commands

Communicate with other data sources via ODBC – as if they were part of your own application – using a dedicated set of 4D commands.

Interpreted Components

Build code libraries or applications and make them reusable via drag and drop.


A suite of integrated code debugging tools.

Errare humanum est
Sometimes the code you write won’t behave the way it is supposed to behave. A variable that doesn’t have the proper value, a loop that doesn’t end or even an incorrect selection – all of these things can hurt your development. In this type of situation, a debugger is your greatest ally.


List Editor

Helps you manage and edit all lists within your application.

Syntax Check

Checks the syntax of your code to make sure you are ready to compile your application.