SOLUTIONS

DEVELOP WITH 4D

Developing your 4D app is as easy as 1-2-3!

  • warning: file_get_contents(http://www.telize.com/geoip/207.244.78.96) [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
  • warning: Invalid argument supplied for foreach() in /var/www/www.4d.com/docs/sites/all/modules/views/includes/handlers.inc on line 807.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: Invalid argument supplied for foreach() in /var/www/www.4d.com/docs/sites/all/modules/views/includes/handlers.inc on line 807.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
  • warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/www.4d.com/docs/sites/all/modules/views/modules/taxonomy/views_handler_argument_term_node_tid_depth.inc on line 103.
in
4D
(And sometimes 4...) Design a full-featured interface, write powerful code, and integrate numerous technological standards to build a complete and functional application in just a few steps.

Design Environment

Visually design your application. 4D’s full-featured development environment lets you logically build your app from start to finish, from structure to user interface.

 

Develop intuitively

Languages

Whether you prefer SQL or 4D’s own intuitive language; develop in English or French; have an interface in German or Japanese... 4D speaks your language.

 

Learn about 4D and other languages

Open Standards

SQL is just the start. 4D incorporates a multitude of standards, so you can work with existing technologies you’re already using and take advantage of the latest trends.

 

 

 

 

A world of standards

Enhancing Your App

After you've built your solution, 4D can elevate your application to bring it all sorts of functionality, and expand to multiple platforms like the Web, Rich Internet and smartphones.

 

 

 

 

Take your app everywhere