4D in a Few Words
4D is an integrated development platform – a single product comprised of the components you need to create and distribute professional applications.
You get a graphical design environment, SQL database, a programming language, integrated PHP execution, HTTP server, application server, app builder, and much more.
4D offers multi-platform development and deployment, meaning whatever you create on a Mac can be used on Windows, and vice-versa.
Develop with 4D »
Learn Quickly
One of 4D's greatest advantages is its intuitive nature.
4D's development environment is tied together by highly graphical elements and a human-readable language.
To get you started on learning, we've developed a Self Training program comprised of all the basics techniques and best practices spread out over 40 manageable, easy-to-understand chapters: Create your first 4D application in just a few minutes per lesson.
4D v13 Self Training »