|
4D is a unified platform performing many and varied tasks. With only two executables (4D v11 SQL and 4D Server v11 SQL) covering all duties, it's extremely easy to implement, support and maintain. Here's how it all comes together.

Development Environment
First and foremost, 4D provides an intuitive, graphical environment for rapid application development. Commonly referred to as "Design Mode," 4D v11 SQL offers GUI tools, its own powerful high-level language, and native SQL to create applications. These applications take advantage of 4D's extremely fast, robust relational database engine.
Database Engine
4D v11 SQL provides a true, enterprise-class relational database. It has the capacity to process massive amounts of data while maintaining serious responsiveness and performance. Speed and power are rolled into one impressive database.
Application Server
Supporting any number of 4D client nodes in the field, 4D v11 SQL provides a powerful, easy-to-administer server for your applications developed with 4D. Clients can be automatically updated to the latest version of the application, and "hot" maintenance can be performed, often without resetting the server or cutting off user access.
Web Server
4D v11 SQL can be used as a traditional HTTP server. But why limit yourself to web pages? With enhancements like 4D Web 2.0 Pack, your 4D application can become a fully Ajax-enabled Rich Internet Application. Even if 4D isn't your primary web server, you can connect your existing web sites and applications to use your 4D data.
SQL Server
Thanks to its native support for SQL (Structured Query Language) your 4D applications and databases can serve as a data source for other applications that take advantage of ODBC. Whether it's other enterprise systems like Oracle, or reporting from Crystal Reports, Microsoft Office, etc., 4D v11 SQL ensures that you're well-connected, offering unlimited SQL connections to your applictaion.
SQL Client
As a SQL client, your 4D applications can connect to myriad other enterprise solutions, whether they're based in Oracle, MySQL, MS SQL Server, Postgres, DB2, Sybase, etc. It's a hallmark of the openness of 4D and its ability not only to compete with, but to collaborate with other systems.
|