Write Less Code

Code generation is the key to producing consistently reliable code while allowing you and your team to focus on the business logic that is the most important part of your application.

  • Craft your SQL directly
  • Generate Data Objects based on your SQL
  • Write your core business logic
  • Rely on a world-class framework and generated code
  • Choose your favorite development language and environment

Leverage A Universal JavaScript Framework


Build on the Qooxdoo Universal JavaScript Framework, leverage the power of code-generation, and combine with a standard application framework provided out of the box. Focus on writing the code that is important for your application, and not all of the building blocks that you need to get started.
  1. Blue - Provided out of the box for you.
  2. Green - Generated on the fly as you define your project
  3. Red - This is the code that you write.
  4. Define your own application design and presentation
  5. Define each of your screen layouts using an intuitive visual screen designer.
  6. Write your custom screen logic to handle any special events or add functionality not defined in your screen layout.



A Server To Depend On


Built for scalability and performance, the Helix server infrastructure contains all of the standard components you would expect in a world-class server platform. Security, Logging, Session Management, User Management, etc. Focus on writing your application business logic, and not the components that should be in a standard server.
  1. Blue - Provided out of the box for you.
  2. Green - Generated on the fly as you define your project
  3. Red - This is the code that you write.
  4. Java Server
    1. Deploy as a WAR file to your favorite application server
    2. Deploy as a self-contained stand-alone server using embedded Jetty to handle HTTP/HTTPS processing.
  5. C++ Server
    1. Deploy as an apache module to your existing apache installation.
    2. Deploy as a self-contained stand-alone server using embedded Mongoose to handle HTTP/HTTPS processing.
  6. .Net Server
    1. Deploy as an IIS handler to your existing IIS installation.
    2. Deploy as a self-contained stand-alone server using the .Net HTTP handler to handle HTTP/HTTPS processing.

Helix Web Application Architecture





Helix Server Architecture