Simplicity and Performance
Simplicity and Performance
4D is an incredibly productive development platform that lets you focus on your data model and your business rules. The 4D framework takes care of running your application code natively on macOS and Windows.
4D Server runs your applications simultaneously on desktop/mobile clients, and on the web. You can deploy fully-personalized applications under your own brand.
At every stage of your project, 4D provides tools to simplify and accelerate development. You and your end users get direct access to software/module integrations, a powerful, intuitive language, and programmable word processing and spreadsheet software fully integrated into the database. Work more efficiently and significantly reduce the time it takes to deliver your applications.
A modern IDE built around a database engine.
An object-oriented language.
Thousands of APIs for user interfaces, web access, database settings, serial port configuration, etc.
Fully programmable and integrated word processing and spreadsheet tools.
Extended programming capabilities thanks to extensive 4D components from a solid development community.
The flexibility of a scripting language, with the performances of native code.
With 4D, you can:
Modify the data model graphically, without needing to restart the server.
Code, test, and run, without rebuilding your applications!
Drag and drop database objects onto your forms, no binding definition necessary.
Use your data in http/REST instantly, no data mapping required!
Print, generate PDFs, or create letters, brochures, invoices, and more in HTML.
Develop alone or in a team with everyone connected to the same application and database server.
Set up the development environment (including database structure, data model, application and web servers) in five minutes.
Build your application’s skeleton and run your MVP in record time.
Easily make enhancements following market requests.
Work in real-time and have your updates immediately available to your users or customers.
Rollout modifications to your databases. No need to migrate or export existing databases. 4D handles it for you.
Whether you add or remove tables or fields, or modify field types, 4D automatically adapts your code and data.
Code, test, debug, build and deploy: thanks to a sophisticated environment. Whatever the size of your team, development is drastically accelerated.
Make your business mobile and deploy your application on smartphones, tablets, the web, or desktops. 4D is a multiplatform environment for macOS and Windows. Develop your projects and deploy them to the environments of your choice with minimum effort. Focus on what matters: creating solutions for your users and customers.
Supporting both Macs and PCs has resulted in a feature-rich, cross-platform solution.
Write code just once, 4D’s APIs will run it (without changes) on either Mac or Windows devices.
Code in cross-platform mode: One developer can work on a macOS machine, while another works on a Windows PC … they can both use the same code base.
Deploy a 4D Client/Server system without needing to know which platform ( macOS or Windows) the server is using.
All code and data are fully compatible with both systems and can be moved from one platform to the other.
4D offers the best and most flexible solution to extend your applications to the web and any connected devices.
Thanks to its highly efficient development environment and an extremely low cost of administration, 4D is the most cost-effective development and deployment platform on the market. Whether you’re a small business or a large corporation, 4D offers you the best price model to fit your needs.
4D lowers your costs… in all areas.
As a software developer: Benefit from a highly optimized environment, an efficient language, and the stability of 4D’s engine and APIs.
Spend your time developing new features for your customers. 4D doesn’t force you to waste effort rewriting code for a new OS.
As a small team / single developer: Develop and maintain the kinds of applications that require a large development team on other platforms.
As a software publisher: Enjoy a greatly reduced time to market, thanks to automatic deployments and maintenance.
As an administrator: Take advantage of the lowest possible administration costs on the market, due to a simple and automated deployment process with an easily accessible management console.
Benefit from integrated backup and restore features, with an automatic verify and repair option, and automatic client and server updates.
No need for expensive equipment, you can use a mini PC as a database server. Easy to install, easy to maintain.
Several pricing models to suit your needs: license, subscription, software development contract, and more. Deployment costs start as a low as $30 per month, per user.
Integrated client/server database engine removes the pain of writing multi-user applications.
Run the same code no matter the number of users. 4D automatically scales to use multiple cores.
4D is THE unique platform on the market; allowing you to build client/server applications, and transform them into hybrid solutions open to thousands of web users.
Protect and centralize your data on 4D servers. Secure your key information by encrypting network communications and deploying a flexible authentication mechanism. A transaction-based logging system and a built-in backup engine, combined with a mirror system, make 4D a robust and secure platform… 24/7.
Use an internal or external password system such as Active Directory or LDAP, or your own custom system.
Data encrypted when transferred, whether via WAN services or an internal LAN.
By default, 4D uses modern security concepts and technologies such as TLS 1.2, PFS, HSTS, SHA-2 or bCrypt.
Integrated automatic update mechanism makes sure everyone receives all security updates.
Integrated backup and restore system protects your data with a transactional-based journal, logging every data modification – and allowing rollbacks if needed. For 24/7 systems, 4D supports mirrored systems, for major disaster recovery.
And while a snapshot is no replacement for backups, 4D also supports VSS snapshots.
Develop a high-performance, robust, and scalable business application in record time.
Control your operating costs with reduced maintenance and simplified administration, allowing you to focus on integrating new features.
An open platform that fits perfectly into your existing infrastructure and is compatible with industry standards.
A dedicated account manager available at any time. A support program, a preferential relationship, and exclusive services.
A team of experts at your side to support you and help you capitalize on business opportunities.
Passionate developers on five continents, events, and conferences to learn and share.
Continuous technological innovations to meet the constantly changing needs of your markets.
4D’s global network supports you as you expand into international markets.
A sustainable environment that has won over thousands of developers and millions of users for more than 30 years
Request contact with a 4D expert who will listen to your needs and provide advice or recommend an existing turnkey 4D solution developed by one of our partners.
Innovating to stay ahead of the curve: 4D draws its expertise from its ability to innovate and anticipate the needs of its customers and the market.