uniGUI Professional Delphi Web 開發框架



 uniGUI is a Web Application Framework for DelphiC++ Builder development is also supported for RAD Studio owners. uniGUI features a rich set of visual controls for developing stateful Web applications. Development process which is very similar to developing regular VCL applications. uniGUI Web applications can easily be run and debugged directly in Delphi IDE which makes development process very easy and straightforward. uniGUI  extends Web application development experience to a new dimension. In this new dimension productivity is the primary goal. uniGUI allows developer to focus on application business logic rather than working on web application development details such as working directly with HTML, JavaScript, XML Templates, and other web technologies. uniGUI will save many valuable development hours which in turn helps to considerably reduce project development, deployment and support costs. This makes uniGUI a perfect tool for small development teams which have a limited resources to spend on development details. uniGUI is also perfect for large teams who need to deliver enterprise scale projects in a limited time scale.

 Deployment is another serious step in Web application development process. With uniGUI deployment is very easy and straightforward. Developers can choose one of the available options for deployment; Such as, Windows ServiceStandalone Server or ISAPI Module. ISAPI modules can be deployed using Microsoft IISApache Web Server for Windows or any other compatible ISAPI enabled Web server.

 uniGUI uses Sencha Ext JS and Sencha Touch libraries for client side rendering. These libraries are considered as one of the industries leading frameworks to create RIA applications. uniGUI combines powers of Ext JS with RAD capabilities of Delphi which probably is the fastest way of creating a RIA applications in Delphi. uniGUI encapsulates Ext JS classes inside a special set of Delphi controls which enables developers to create feature rich web applications without a need to learn client side scripting and working on UI details on client side, so valuable development time can be spent on business logic rather than working on repetitive UI design details which can be  time consuming and technically demanding tasks.

uniGUI application in Delphi 10 Seatle IDE

uniGUI application in Delphi 10 Seatle IDE

Web Application running inside a browser

Web Application running inside a browser

Currently there are three editions available for uniGUI:

uniGUI Personal Edition

This edition is considered to be suitable for small business and intranet/internet web application projects where number of concurrent users are small and predictable. uniGUI Personal Edition is a good starting point for free lance developers and small business. It provides two deployment methods: Standalone Server and Windows Service. In this edition there is an upper limit of 30 concurrent sessions which means no more than 30 sessions can be active at the same time. This edition doesn’t include any source code. Deployment is limited to 32-bit applications only. Please see Feature Matrix below for more details. This edition includes one year subscription to all minor and major updates.


uniGUI Professional Edition

This edition includes all features available in Personal Edition. Additional to those features Professional edition doesn’t enforce any limitation on number of concurrent sessions. It also allows ISAPI DLL deployment to Microsoft IIS and Apache for Windows web servers. Deployment is available for both 32-bit and 64-bit applications. This edition includes 10 additional visual themes for desktop web applications. Source code for components2 are included. Please see Feature Matrix below for more details. This edition also includes uniGUI HyperServer.


uniGUI Complete Edition

This edition includes all features available in Professional Edition. Additional to those features Complete edition includes a set of special components for mobile devices. These components are designed and optimized specially for touch based mobile devices such as tablet and smartphones. A demonstration for uniGUI mobile components is available here. Please see Feature Matrix below for more details.


Feature Matrix

  Personal Professional Complete Trial¹
64-Bit Applications
No Yes Yes No
Additional Themes No Yes Yes No
Source Code No Components2 Components2 No
Mobile Components No No Yes Yes
HyperServer No Yes Yes No
One Year Subscription4 Yes Yes Yes
Deployment Options
Standalone Exe Yes Yes Yes Yes
Windows Service Yes Yes Yes Yes
ISAPI DLL No Yes Yes Yes
Maximum Concurrent Sessions 30 Unlimited5 Unlimited5 Unlimited5
Session Time Limit3 5 Minutes
New User Price4 395 USD 680 USD 890 USD Free


1 Trial edition has additional limitations. Please visit here for details.

2 Pro edition includes source code for uniGUI components only. Please see topic Source Code Availability for details.

3 Session Time Limit applies to trial edition only. In trial edition sessions will be forcefully terminated after 3 minutes.

4 Subscription renewal prices are around 60% of the New User Price.

Actual maximum number of concurrent sessions is limited by system resources, application design, database engine and other factors.


uniGUI Licensing.