warning: file_get_contents( [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/ : eval()'d code on line 4.

Be everywhere

Applications have moved beyond the desktop, and very recently have become fully functional on the Web. And Web 2.0 has now moved – perhaps ironically – beyond the web browser.
Adobe AIR app
A 4D-based planner application running as an

The new frontier

4D has proven time and again a reliable and enduring platform for standalone software.


Then, with the advent of client/server computing, 4D successfully tackled that arena, using the unique premise that your existing application and code could easily and seamlessly be adapted for the client/server world.


Beyond PC vs. Mac

4D’s cross-platform compatibility and consistency is legendary. But now, there's more than just two main platforms. Each browser, each smartphone, and each rich internet technology is a new platform. What they have in common are standards – and 4D is glad to support them.


Out of the box

4D has a built-in Web server. It has a built-in Web services server. And more features to help you get your application online right away, accessing your data directly from the Web.  





Web features included with 4D

4D Ajax Framework v11 Release 2

Thu, 2008-07-24 (All day)

The main new features in 4D Ajax Framework v11 Release 2 are here, from improved iPhone support to offline features, Adobe AIR and more.

I need to buy a 12-month renewal of 4D Web 2.0 Pack before my current subscription expires. What happens if I don't?

If you decide to not continue your subscription, you will still have full access to the version of the software you currently have and it will continue to function. However, you won't have access to any bug fixes, new features, or new parts of the product that we release after your subscription expires.

If you stop subscribing and then decide to resume a subscription after your current one has expired, you can ‘catch-up' by calling your 4D account representative or 4D Customer Service.

4D Web 2.0 Pack is licensed per-developer and is hassle-free for deployment. So which version of the product do I need to buy if I develop on a standalone 4D Developer Edition, but deploy to customers on 4D Server?

4D Web 2.0 Pack is a development tool, so you should buy the version of 4D Web 2.0 Pack that will work with the product you develop with. "Hassle-free" deployment means that you don't have to worry about which version of 4D your customers are using.

Can I develop 4D web applications without 4D Ajax Framework?

Yes, of course! We think that once you've tried the tools 4D Ajax Framework has to offer, you'll love them so much that you won't want to do Web development without them, but they are not required in order to develop rich Internet applications with 4D.

Will the apps I create with 4D Ajax Framework run only on 4D Server, or can I use 4D Runtime Single User?

4D web applications can run on either, as long as you have a copy of 4D Web Server in place.

I love 4D Ajax Framework, but my corporate client is tied to another database. Can I use this framework to build a web front-end to a back-end DB other than 4D?

4D Ajax Framework has been optimized for use with 4D. You could use another database on the back end if 4D acts as a middleware layer, but it was not designed for direct connection to another data source.

Why shouldn't I use a free Ajax framework like Dojo or YUI?

There's no reason you can't. However, there are some things that 4DAF does that those other frameworks simply do not offer. For example, we've focused 4D Ajax Framework on providing powerful query handling and data organizing, such as our data tree and calendar controls.