diff --git a/components/virtualtreeview/packages/delphi11/VirtualTrees.dpk b/components/virtualtreeview/packages/delphi11/VirtualTrees.dpk
new file mode 100644
index 00000000..ea999683
--- /dev/null
+++ b/components/virtualtreeview/packages/delphi11/VirtualTrees.dpk
@@ -0,0 +1,38 @@
+package VirtualTrees;
+
+{$R *.res}
+{$ALIGN 8}
+{$ASSERTIONS OFF}
+{$BOOLEVAL OFF}
+{$DEBUGINFO OFF}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS OFF}
+{$LOCALSYMBOLS OFF}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS OFF}
+{$RANGECHECKS OFF}
+{$REFERENCEINFO OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $30400000}
+{$DESCRIPTION 'Virtual Treeview runtime package'}
+{$RUNONLY}
+{$IMPLICITBUILD ON}
+
+requires
+ vcl,
+ vclx;
+
+contains
+ VirtualTrees in '..\..\Source\VirtualTrees.pas',
+ VTHeaderPopup in '..\..\Source\VTHeaderPopup.pas';
+
+end.
+
diff --git a/components/virtualtreeview/packages/delphi11/VirtualTrees.dproj b/components/virtualtreeview/packages/delphi11/VirtualTrees.dproj
new file mode 100644
index 00000000..41f5ab3d
--- /dev/null
+++ b/components/virtualtreeview/packages/delphi11/VirtualTrees.dproj
@@ -0,0 +1,87 @@
+
+
+ {a53e6f8e-b1f1-41c4-9543-1b2edbb223e1}
+ VirtualTrees.dpk
+ Debug
+ AnyCPU
+ DCC32
+
+
+ 7.0
+ False
+ False
+ False
+ False
+ 0
+ 30400000
+ RELEASE
+
+
+ 7.0
+ False
+ False
+ False
+ False
+ 0
+ 30400000
+ DEBUG
+
+
+ Delphi.Personality
+ Package
+
+
+ False
+ True
+ False
+
+
+ Virtual Treeview runtime package
+ True
+ False
+ True
+
+
+ False
+ False
+ 1
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 1031
+ 1252
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+ 1.0.0.0
+
+
+
+ VirtualTrees.dpk
+
+
+
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/virtualtreeview/packages/delphi11/VirtualTreesD.dpk b/components/virtualtreeview/packages/delphi11/VirtualTreesD.dpk
new file mode 100644
index 00000000..1dc2d56f
--- /dev/null
+++ b/components/virtualtreeview/packages/delphi11/VirtualTreesD.dpk
@@ -0,0 +1,38 @@
+package VirtualTreesD;
+
+{$R *.res}
+{$R '..\..\Design\VirtualTreesD.dcr'}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO ON}
+{$EXTENDEDSYNTAX ON}
+{$IMPORTEDDATA ON}
+{$IOCHECKS ON}
+{$LOCALSYMBOLS ON}
+{$LONGSTRINGS ON}
+{$OPENSTRINGS ON}
+{$OPTIMIZATION ON}
+{$OVERFLOWCHECKS ON}
+{$RANGECHECKS ON}
+{$REFERENCEINFO OFF}
+{$SAFEDIVIDE OFF}
+{$STACKFRAMES OFF}
+{$TYPEDADDRESS OFF}
+{$VARSTRINGCHECKS ON}
+{$WRITEABLECONST OFF}
+{$MINENUMSIZE 1}
+{$IMAGEBASE $30400000}
+{$DESCRIPTION 'Virtual Treeview design time package'}
+{$DESIGNONLY}
+{$IMPLICITBUILD ON}
+
+requires
+ dclstd,
+ VirtualTreesD10;
+
+contains
+ VirtualTreesReg in '..\..\Design\VirtualTreesReg.pas';
+
+end.
+
diff --git a/components/virtualtreeview/packages/delphi11/VirtualTreesD.dproj b/components/virtualtreeview/packages/delphi11/VirtualTreesD.dproj
new file mode 100644
index 00000000..e7e703fd
--- /dev/null
+++ b/components/virtualtreeview/packages/delphi11/VirtualTreesD.dproj
@@ -0,0 +1,85 @@
+
+
+ {aa45159e-a89d-4a19-8645-df52ec37cddf}
+ VirtualTreesD.dpk
+ Debug
+ AnyCPU
+ DCC32
+
+
+ 7.0
+ False
+ False
+ True
+ True
+ 0
+ 30400000
+ RELEASE
+
+
+ 7.0
+ True
+ True
+ 0
+ 30400000
+ DEBUG
+
+
+ Delphi.Personality
+ Package
+
+
+ False
+ True
+ False
+
+
+ Virtual Treeview design time package
+ True
+ True
+ False
+
+
+ False
+ False
+ 1
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 1031
+ 1252
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+ 1.0.0.0
+
+
+
+ VirtualTreesD.dpk
+
+
+
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
\ No newline at end of file