Directory structure and file locations created by FrameworX installation.

Parent Page: Installation & Licensing (Reference)

On this page:



Product Installation Folders (Reference)


Directory structure and file locations created by FrameworX installation.

Parent Page: Installation & Licensing (Reference)


Executables Installation


Default location: C:\Program Files (x86)\Tatsoft\FrameworX\

Custom paths can be selected during installation.

User Document Folders


Created on first execution under <User>\Documents\FrameworX\:

FolderPurpose
DemosDemo solutions from installer
SolutionsDefault location for new solutions
ThirdPartyThird-party extension libraries for server execution
ToolsSettingsProduct tool configurations
UtilitiesCommand-line utilities


Public Document Folders

Created under C:\Users\Public\Documents\FrameworX\:

FolderContents
MachineSettingsSettings for all users on machine
SystemSolutionsLibrary.dbsln (Symbol Library), Monitor.dbsln (Monitoring tools)
TemplatesSolution templates - add .dbsln files for custom templates
TraceLogsDiagnostic logs and exception reports
TransfersImport/Export/Upload/Download operations


Installed Utilities

Located in Utilities folder:

UtilityFunction
AutoStartClient.exeAuto-start web pages or thin clients based on server status
CertificateConverter.exeConvert .pem to .pfx certificates for MQTT drivers
DisableTaskSwitchProtection.batAllow task switching (Rich Clients)
EnableTaskSwitchProtection.batPrevent task switching (Rich Clients)
RemoveAllServices.batRemove all installed services (TWebServices, Hardkey, TStartup)
StartRichClient.batLaunch Rich Client locally
StartRuntime.batStart solution execution locally
StartWebServices.batStart TWebServices in user mode
Solution Creator.exeSolution creation utility
TDatabaseBuilder.exeSQLite database administration


Custom Installation Paths

For Linux/Docker deployments, create custompaths.txt in installation folder:

MyDocuments=<folder>
CommonDocuments=<folder>
CommonApplicationData=<folder>

Typically points to memory areas outside Docker image for read/write access.



In this section: