4D Developer Standard v18

4D’s graphic environment and its ease of installation and use make it the ideal tool for developing all types of applications on either Windows and Mac platforms.


4D Developer Professional v18

Get all the capabilities of 4D Developer Standard, plus a set of tools to create compiled applications, take advantage of components and plug-ins and more!


4D Team Developer Professional v18

4D Team Developer is a development server that supports efficient real-time collaboration for your development team.



4D Server v18

4D Server integrates a powerful relational database, a SQL server, and an application server, all in one product.


4D SQL Desktop v18

Deploy your compiled 4D desktop applications, with the ability to act as a SQL client for any external data source.


4D OEM Desktop v18

The 4D OEM Desktop license is designed for software developers with a large number of customers, and want to benefit from customized deployment options.


OnDemand Training

PROJECT MODE: What, Why, How?

In this training, Thomas Maul, 4D's VP of Product Strategy, explains the advantages of the Project mode in 4D and what you need to know as a developer to use it.


Is your application ready for ORDA (Object Relational Data Access)?

ORDA (Object Relational Data Access) is opening a new world in 4D allowing you to code using an object-oriented approach to easily navigate through your entire data model.

You’re ready to boldly enter this world, but is your application?

A few verifications are necessary before you proceed. Find out which elements to check so you can get started faster.


Objects for beginners: Everything you need to know about objects in 4D

Learn the fundamental aspects of objects so you can put them to optimal use.

Objects are very flexible and unbelievably fast. They allow you, for example, to search through millions of records in just a fraction of a second.


The fundamentals of ORDA (Object Relational Data Access)

In this session, you’ll discover important concepts while taking your first steps with ORDA (Object Relational Data Access).


Out of the box client/server optimizations with ORDA

Explore the built-in ORDA client/server optimizations.

Using ORDA to access large tables (especially tables with relations) in client/server mode has been greatly enhanced with 2-3xs improved LAN performance and up to 30xs faster WAN performance.


Introduction to extending data classes

Data classes come with many perks to enhance the way you write code: hide complexity, reduce errors, and speed up the development process.

Discover how you can extend data classes to create business functions to meet your specific needs.


4D Summit 2020 – Advanced Training by JPR

With the introduction of Objects, 4D started a revolution by introducing a real object-oriented development environment.

This change was inevitable, due to the fast pace of computer evolution, the ready availability of memory and storage, and the constant necessity of increasing developer productivity.

This revolution also introduced a terrific change in application analysis and programming.


Take care of the queries

There are always several ways to write a query, and several ways to get the same result. But not all ways are necessarily equivalent.

Analyzing and measuring are the two key words to understand what’s going on under the hood and to code in the most efficient way.

This session will illustrate these different options with concrete examples and will propose a study of the exchanges generated with the server.


All about running methods on the server

In a client/server system, it can be useful to move a client-side process to the server to be run server-side.

Different options then become available for developers who can build synchronous or asynchronous solutions.

Build time: 672 ms
Prebuild date: 15/05/2021 00:35:52
Build Number: 1361
Generik URL: /store/index.shtml
Previous URL:
Current GMT time: 15/05/2021 19:53:05
Current Store Local time: 15/05/2021 11:53:05 47521517