4D é um sistema de gerenciamento de banco de dados relacional e IDE. 4D fornece plataformas integradas que simplificam e aceleram o desenvolvimento e implantação de aplicações Web, mobile, desktop e servidor cliente. A linha de produtos 4D expandiu-se para um back-end SQL, compilador integrado, integração de PHP e vários plug-ins de produtividade e interfaces. Alguns dos plug-ins criados por 4D incluem 4D Write (um processador de texto), 4D Draw (para desenhar formas), 4D View (algo como uma planilha, mas com funcionalidade extra) e 4D Internet Commands (que permitem adicionar todos os tipos de funcionalidades relacionadas à Internet a um banco de dados.) 4D também pode ser usado como um servidor web, para executar aplicativos de banco de dados compilados.