4th Dimension contains a programming language that has hundreds of commands. Moreover, one of its major strong points has always been the ability to enable developers to include extensions written in native programming languages to enhance 4D’s standard features. It is
therefore possible to create your own compiled commands and add them to an application developed with 4D.
These commands were called external routines in all versions prior to 4D 3.5. Now they are called plug-ins.
This technical note examines the classification and resources of external routines (plug-ins).
It also explains how to remove them when converting a 4D database to version 6.