4D é uma poderosa aplicação de banco de dados relacional, um motor SQL, uma ferramenta completa de desenvolvimento RAD multi-plataforma e um servidor web dinâmico.
Você pode utilizar 4D para administrar seus próprios dados ou para desenvolver aplicações personalizadas para diferentes tipos de tarefas de administração de banco de dados.
É possível, por exemplo:
- Criar uma estrutura de banco de dados de tabelas e campos,
- Construir formulários para introduzir, modificar e visualizar registros,
- Buscar e ordenar registros,
- Criar relatórios e etiquetas com informações do seu banco de dados,
- Importar e exportar dados entre banco de dados 4D e outras aplicações,
- Publicar seu banco de dados na World Wide Web.
Com 4D, você pode melhorar as tarefas mais comuns de administração de dados graças às seguintes características:
- Um poderoso assistente de formulários que permite criar formulários e relatórios sofisticados em poucos passos,
- Um sistema de senhas para proteger dados privados que permite diferenciar os níveis de acesso,
- A possibilidade de criar aplicações personalizadas com seus próprios menus, caixas de diálogo, barra de ferramentas e botões; estas aplicações podem ser compiladas e distribuídas a outros usuários,
- A possibilidade de utilizar em seu banco de dados inumeráveis Serviços Web publicados na Web,
- Uma linguagem de programação altamente funcional, que permite incorporar comandos ou funções escritas em outras linguagens.
- Um motor SQL dentro dos melhores padrões permite criar tabelas, campos, manipular e buscar os dados do banco.
- Uma janela centralizada de administração e controle da aplicação.Os usuários principiantes podem criar rapidamente banco de dados e começar a administrar seus dados.
Os usuários iniciantes podem criar rapidamente bancos de dados e começar a administrar os seus dados. Os usuários com um pouco mais de experiência podem personalizar seus bancos de dados com as ferramentas de desenvolvimento da 4D. Os usuários experientes podem utilizar a poderosa linguagem de programação da 4D ou SQL, para adicionar funcionalidades sofisticadas ao seu banco de dados, tal como a transferência de arquivos ou a publicação na Web.