VCL Template Kit
- 4 minutes to read
The VCL Template Kit is designed to quickly create common application types and frequently used UI forms. The VCL template kit addresses typical business app usage scenarios (such as data-centric forms, master-detail layouts, and common navigation patterns).

Tip
All project and form templates listed in this topic are shipped and installed automatically with corresponding DevExpress products.
Project and Form Wizards
The DevExpress VCL Template Kit integrates the following wizards into your RAD Studio IDE:
- Application/Project Wizard
Allows you to create an application project from scratch. The generated project includes all required dependencies, contains a fully-functional UI, and implements a specific DevExpress component usage scenario.
The Data Grid, Report Viewer/Dashboard Viewer, and similar controls include sample data in generated projects while Office-Inspired controls (Rich Text Editor, Spreadsheet, PDF Viewer) automatically load sample documents.
Refer to the following section for a complete list of available templates by category: Project Templates.
- Form/User Control Wizard
Allows you to create a scalable form (a TdxForm descendant) designed for a specific purpose. A generated form contains a pre-configured Ribbon/Toolbar UI and/or a DevExpress UI control. This wizard is particularly useful if you need to add a new form with DevExpress controls to an existing application project.

Run VCL Template Wizards
The File → New menu available in the RAD Studio IDE contains the following items you can use to run corresponding VCL Template Kit wizards:
- DevExpress VCL v26.1 Application/Project - Delphi
- DevExpress VCL v26.1 Form/User Control - Delphi

Project Templates
Project templates are designed to:
- Reduce time spent on repetitive project and form setup. All templates listed in this section generate fully-functional app projects in 1–2 clicks.
- Encapsulate best practices introduced in DevExpress VCL components in recent releases (global skin/palette management, modern Fluent UI layouts, a unified image list for vector UI icons, etc.).
- Improve onboarding for new VCL developers and boost productivity in experienced teams.
Common
The Common category includes general-purpose application templates.
Application Builder
Application Builder is a universal application template that allows you to choose/combine multiple target business scenarios, and different UI layouts and navigation options. You can add one or multiple views with pre-configured DevExpress UI controls based on project requirements.

Blank Application
Creates a VCL application with an empty form.

Ribbon-based Application
Creates a VCL application with an empty form that includes a Ribbon UI.

Toolbar-based Application
Creates a VCL application with an empty form that includes a toolbar/menu UI.

Grid-based Application
Creates a VCL application with a Ribbon UI-based form that hosts a Data Grid (TcxGrid) control for browsing and editing data.

Reporting & Data Analytics
BI Dashboard Viewer Application
Creates a VCL application with a TdxDashboardControl component that visualizes key metrics form a sample data source.

Report Viewer Application
Creates a VCL application with a TdxReportControl component that displays a pre-built tabular report.

Office-Inspired Controls
Word Processing Application
Creates a VCL application with an integrated Rich Text Editor (TdxRichEditControl) and a Ribbon UI (TdxRibbon). The resulting application is designed for editing DOCX/RTF files using a Ribbon UI inspired by Microsoft Word®.

Spreadsheet Application
Creates a VCL application with integrated Spreadsheet (TdxSpreadSheet)/Formula Bar (TdxSpreadSheetFormulaBar) controls and a Ribbon UI (TdxRibbon).

PDF Viewer Application
Creates a VCL application with an integrated PDF Viewer (TdxPDFViewer) control and a Ribbon UI (TdxRibbon) designed to execute typical document viewer application commands (navigation, zoom, print, etc.).

Scheduling Application
Creates a VCL application with an integrated calendar/scheduler (TcxScheduler), navigation bar, and Ribbon UI (TdxRibbon).

Map Application
Creates a VCL application with an integrated map (TdxMapControl) and a Ribbon UI (TdxRibbon).

Navigation & Document Layout
Tabbed MDI Application
Creates a VCL application with a tabbed multi-document interface (MDI). The generated application is based on the TdxTabbedMDIManager component designed to incorporate tabs and custom buttons into the form title or a separate bar below.
Wizard Application
Creates a VCL Wizard application based on the TdxWizardControl component.
