4D combina una poderosa base de datos relacional, un motor SQL, una herramienta de desarrollo RAD multi-plataforma y un servidor web dinámico.
Puede utilizar 4D para administrar sus propios datos o para desarrollar aplicaciones personalizadas para diferentes tipos de tareas de gestión de datos.
Por ejemplo, con 4D puede:
- Crear una estructura de base de datos de tablas y campos,
- Diseñar formularios para la entrada, modificación y visualización de los registros,
- Buscar y ordenar registros,
- Crear informes y etiquetas con la información de su base de datos,
- Importar y exportar datos entre bases 4D y otras aplicaciones,
- Publicar su base de datos en la World Wide Web.
Con 4D, puede mejorar las tareas más comunes de gestión de datos gracias a las siguientes funcionalidades:
- Un poderoso asistente de creación de formularios permite crear formularios e informes sofisticados con tan sólo unos pocos clics,
- Un sistema de contraseñas permite proteger datos sensibles y jerarquizar los accesos,
- La posibilidad de crear aplicaciones personalizadas con sus propios menús, cajas de diálogo, barras de herramientas y botones; estas aplicaciones
se pueden compilar y distribuir a otros usuarios, - La posibilidad de utilizar en su base innumerables servicios web publicados en la Web,
- Un lenguaje de programación altamente funcional, que permite integrar comandos o funciones desarrolladas en otros lenguajes.
- Un motor SQL conforme a los estándares permite crear tablas, campos, manipular y buscar los datos de la base.
- Una ventana centralizada de administración y de control de la aplicación.
Los usuarios principiantes pueden crear rápidamente bases de datos y comenzar a administrar sus datos. Los usuarios experimentados pueden personalizar sus bases de datos con las herramientas de desarrollo de 4D. Los usuarios con más experiencia pueden utilizar el poderoso lenguaje de programación de 4D o SQL para añadir funcionalidades sofisticadas a sus bases de datos, tal como la transferencia archivos o la publicación web.