Framework for creating modern web applications


New release available for TMS WEB Core!

New in v2.1:
  • New components
  • New component features
  • Framework improvements
  • IDE integration improvements
  • Miletus improvements & new features
  • Components Documentation improvement
  • RTL & compiler update


Available separately and also included in TMS ALL-ACCESS.
Discover more about this release in following blogpost.



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 11.0.5.0:
  • New : Exposed properties Precision, PrecisionDisplay, Prefix, Suffix in TAdvMultiButtonEdit
  • New : Exposed properties ReturnIsTab, AllowNumericNullValue, FloatValue, MaxFloatValue, MinFloatValue in TAdvMultiButtonEdit
  • New : Added public function SetSplitterSize() in TAdvSplitter
  • New : Methods PostChar/PostString added to post custom keys to the input control in TAdvSmoothTouchKeyboard
  • New : ptStringList property editor in TInspectorBar
  • New : OnItemDblCick, OnDblClick event added in TAdvPicturePane
  • Improved : MouseActions.AutoFocus will only focus grid when application is active in TAdvStringGrid
  • Improved : OnDownloadedEULA event handle to allow easier custom handling in TWebUpdate
  • Improved : Now uses Color/ColorTo for background color drawing when no panels are in the TInspectorBar
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 11.0.4.0:

    Event OnError for write errors when persisting to file in TFormSize
    BorderColor property added to TAdvDBComboBox
    Event OnDrawItemProp added in TColumnListBox
    Property SQLFalse,SQLTrue added in TAdvDBFilterDialog
    TParamLabelEditor, TParamListBoxEditor, TParamCheckListEditor, TParamTreeviewEditor components
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Discover more about the new features in TMS FNC Maps v3.5
  • TTMSFNCOpenLayers: WMS support
  • TTMSFNCOpenLayers: Marker Clusters
  • TTMSFNCGoogleMaps TTMSFNCMapKit: Polygon Holes
  • TTMSFNCDirections: Google: Support for Origin Destination and WayPoints string values
  • Introducing TTMSFNCHereDirections: Truck Options
  • Introducing TTMSFNCHere: Polygon Holes
  • Introducing TTMSFNCBingMaps: Polygon Holes

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.8.6:
  • VCL Visual Responsive Design component beta
  • Improved : Changed paste behavior for TAdvEdit to allow to process multiline pasted text
  • Improved : Drastic performance improvement for filtering with FilterType = ftSuppress in TAdvStringGrid
  • Improved : Extended range of supported HTML entities for mini HTML rendering
  • Improved : Ability to handle TWideMemoField blob fields added in TDBHTMLabel
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.8.4:
  • New : Support for TVirtualImageList added in TTodoList
  • New : Event OnValuePaste added in TAdvListEditor
  • Improved : High DPI handling for TAdvFontSelector, TAdvOfficeComboBox
  • Improved : Date/Time Picker positioning on high DPI in Parameter Controls
  • Improved : Optimized triggering of OnValueValidate in TadvEdit
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Add diagram and flowchart capabilities to your application.


TMS FNC Blox offers cross-platform & cross-framework diagramming/flowcharting components for Windows, iOS, macOS, Android, Linux, Raspbian...

New in v3.0:
  • Polygon and polyline drawing
  • Navigator for quick overview
  • New Toolbars for no code editing
  • In-place text editing
Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio. Users with an active license to TMS ALL-ACCESS receive TMS FNC Blox v3.0 free.

Delphi framework for Identity Access Management, including authorization and authentication

New in v1.1:

  • New: Localization of UI and server messages is now available.
  • New: Demo application updated to show API usage
  • New: Demo application updated to show use of login page in form-embedded browser
  • New: Swedish translation
  • New: Brazilian Portuguese translation

Fully cross-platform chart component designed for business, statistical, financial & scientific data.

What's new in v2.5:
  • Logarithmic Scale
  • Crosshairs
Discover more

Available separately and also included in TMS ALL-ACCESS.
Users with an active license to TMS ALL-ACCESS receive TMS FNC Chart v2 free.

Seamless access to cloud services from Windows, cross-platform and the web


We're pleased to inform that a major update is available for TMS FNC Cloud Pack.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new in v2.0:
TTMSFNCCloudIPLocalization
  • TTMSFNCCloudMailChimpMarketing
  • TTMSFNCCloudMailChimpTransactional
  • TTMSFNCCloudPushOver
  • TTMSFNCCloudSendGrid
  • TTMSFNCCloudDeepL
  • TTMSFNCCloudSMS
    • Twilio
    • BulkSMS
    • InfoBip
    • Spryng
  • Synchronous support

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.8.2:
  • New : Exposed OnContextPopup event handler in TAdvMemo
  • New : Public CSVLineBreak property added in TAdvStringGrid
  • New : ControlLook.GrayedGlyph added in TAdvStringGrid
  • New : Support for images in filter action buttons in TAdvDBFilterPanel
  • Improved : Caret position handling after SetSelection* calls in TAdvRichEditor
  • Improved : High DPI handling for filter action buttons in TAdvDBFilterPanel
  • Improved : ImageIndex property editor in Object Inspector in TAdvToolPanel
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework neutral components for use with Delphi & C++Builder VCL framework, Delphi & C++Builder FMX framework and Lazarus LCL framework and for cross-platform application development targeting Windows, macOS, iOS, Android, Linux and web

What's new:
  • Updated look & feel: FNCPlanner, FNCTreeView, FNCTableView, FNCKanbanBoard, FNCGrid.
  • GlobalFont property for components with multiple fonts.
  • FNCPlanner full day items implemented.
  • In the FNCTreeView you can now use ViewJSON so it can be used as a viewer for JSON files.
  • FNCTreeView the use of HTML template by column to show the values of the nodes.

Available separately and also included in TMS ALL-ACCESS.
More information can be found in the following blogpost.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.8:
  • BidiMode right-to-left support added in TAdvToolPanel caption
  • Support for named picture element export to PDF in TAdvRichEditor
  • Default parameter IncludeInvisible: boolean = false for SelectAll method
  • Exposed popup menu access in TPlannerWaitList
  • CanSize property added in TAdvGroupBox to make groupbox sizeable at runtime
  • Anti-aliased signature drawing in TAdvSignatureCapture
  • Capability to load & save hotspots to file from the hotspot editor for THotSpotImage
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.15:
  • Experimental Lazarus support
  • Support for functions FILTER, SORT, SORTBY, ...
  • SHEET VISIBLE tag: allows to change the visibility of sheet in a report
  • Run reports on TList like TList
  • Ability to change the newline separator for CSV export
  • Support for Array formulas, UDFs, external names and Lambda names in Tokens
  • Function "INDEX" array-enabled

Available for:



Available separately and also included in TMS ALL-ACCESS.


Framework for creating modern web applications


New release available for TMS WEB Core!

New in v2.0:
  • pas2js compiler update & RTL update
    Latest version integrated with even better Delphi compatibility
  • New components
    Various new components: TWebDropDownControl, TWebEditDropDownControl, TWebCheckListBox, TWebDBListControl, TWebSearchEdit, TWebEditBtn, TCountryComboBox, TWebCountryListBox, TWebCountryDropDown, TWebXLSX
  • Component enhancements
    Many new features in existing components: add controls in grid/treeview/tablecontrol, filtering in list control, listsource in TWebDBComboBox, row selection in table control + many more...
  • Framework improvements
    Underlying framework extended and more robust: Canvas brush style support added, material icons style support, touch & wheel events in TWebElementActionList, multi-language support in TWebMessageDlg(), ...
  • IDE integration improvements
    Improved interaction with web projects from the Delphi IDE: improved live-preview, delete folder from project
  • New browser APIs exposed
    New web browser APIs easily accessible from your Object Pascal code: speech recognition component TWebSpeechRecognition, classes for multi-screen API use


Available separately and also included in TMS ALL-ACCESS.
Discover more about this release in following blogpost.



Fully cross-platform chart component designed for business, statistical, financial & scientific data.

What's new & improved in v2:
  • Chart type specific sub classes
  • Appearance: Color scheme and global font
  • Load From CSV
  • Load From Array
  • Load From JSON
  • Database Adapter
  • Grid Adapter


Available separately and also included in TMS ALL-ACCESS.
Users with an active license to TMS ALL-ACCESS receive TMS FNC Chart v2 free.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.7.8.0:
  • New : Property EmoticonSize added in TAdvEmoticonPickerDropDown
  • New : Support for TVirtualImageList for HeaderImages in TAdvListView
  • New : Password type inplace editor added in Parameter Controls
  • New : Support for virtual image lists added in Parameter Controls
  • Improved : Combobox dropup via button click in TAdvOfficeComboBox


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.7.7.0:
  • New : VCL styles support added in TAdvMoneyEdit
  • New : Support to persist keyboards with unicode characters in TAdvTouchKeyboard
  • New : Support for use of TVirtualImageList for use in high-DPI scenarios for TDBAdvGlowNavigator
  • New : Support for drawing overlapped events added in TPlannerCalendar TPlannerCalendarGroup
  • New : Setting SelectionColor SelectionTextColor = clNone allows to always use specified custom color in TAdvDBLookupComboBox
  • New : CalculatorLook.BorderColor added in TAdvMoneyEdit
  • New : Binary identifier setting in syntax styler to highlight also binary formatted numbers in TAdvMemo
  • New : AutoShowCalculator property added in TAdvMoneyEdit
  • Improved : cblChrome close button appearance in high DPI in TAdvOfficeTabSet
  • Improved : LabelFont handling in connection with ParentFont in controls with attached label
  • Improved : Alignment preserve when entering new line in TAdvRichEditor
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Delphi run-time memory allocation inspection, exception call stack logging, thread inspection and more

What's new in v1.1:

  • New : GetCallstack utility function
  • Fixed : Rare "List does not allow duplicates" error
  • Fixed : Issue with high dpi in Delphi 11 when creating programmatically
  • Fixed : AV on resize of last list view column in some Delphi versions


Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.7.6.0:
  • Support to retrieve filelist in TWebCopy from SFTP server
  • OnItemClick & OnItemDblClick events in TAdvKanbanBoard
  • Added support for use of TVirtualImageList in TPlannerMonthView
  • VCL Style enabled cell checkbox drawing in TAdvStringGrid
  • Visible property to show or hide the extra needles in TAdvSmoothGauge
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v3.4:

Various improvements & fixes
  • New : Run method in Translator.
  • New :3D array expressions supported.
  • New : Hello Analytics demo project.
  • New : Sumulator demo project.
  • Improved : working with 3D arrays.
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.7.5.0:
  • New : Property FindText added to control whether the node is looked up or not in TAdvTreeComboBox
  • New : BeginUpdate/EndUpdate methods added in TAdvWordCloud
  • Improved : Exposed Font & Align properties for TAdvGradientDirectionSelector
  • Improved : High DPI drawing of sys icons & per monitor DPI handling in TDirectoryListBoxEx, TFileListBoxEx
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Discover more about the new features in TMS FNC Maps v3.0.3

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Framework for creating modern web applications from Visual Studio Code


New update available for TMS WEB Core for VSC!

New in v1.9.8.0:
  • TWebListBox.ElementItemClassName property added
  • JavaScript Library Manager added
  • Direct form type added
  • Bootstrap hints for Bootstrap forms support added
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Universal Delphi & C++ Builder components for VCL or FMX desktop application management

We are proud to announce a new member of the TMS FNC family: TMS FNC AppTools!

Compared to the rest of the FNC family (that is the family of our universal components), TMS FNC AppTools is a little bit different. It revolves exclusively around desktop application development! The reason for this is simple: desktop and mobile applications are unalike and some functionalities/features make no sense or restricted in mobile environments. This way we can fully focus on desktop specific needs.

Components included:

  • TTMSFNCAppUpdate
  • TTMSFNCAppFormPersist
  • TTMSFNCAppLock

Available separately and also included in TMS ALL-ACCESS.
Users with an active license to TMS ALL-ACCESS receive this new product for free.

Framework for creating modern web applications


New release available for TMS WEB Core!

New in v1.9.8.0:
  • New : TApplication.CreateFormDirect() method + IDE integration for direct forms
  • New : TWebListBox.ElementItemClassName property
  • New : Bootstrap hints for Bootstrap forms support
  • Improved : Popup dialog close button position
  • Improved : Actualized materials icons design-time list
  • Improved : High DPI support for design-time editors in Delphi 11 / 11.1
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Fully cross-platform chart component designed for business, statistical, financial & scientific data.

What's new & improved in v1.8:
  • New : IDE Theme enabled designer
  • New : High DPI enabled designer
  • Improved : Added SaveToBase64 for TMS WEB Core
  • Fixed : Issue with auto calculating units in combination with date-time format
  • Fixed : Issue with SaveToImage


Available separately and also included in TMS ALL-ACCESS.
Users with an active license to TMS ALL-ACCESS receive TMS FNC Chart v1.8 free.

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Discover more about the new features in TMS FNC Maps v3.0



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in 10.7.3.0:
  • New : Added HyperLinkTarget property in TAdvRichEditorHTMLIO
  • New : Added Target parameter in AdvRichEditor.GetContentAsHTML
  • New : Added HotSpot.BeginUpdate/HotSpot.EndUpdate to do runtime hotspot picture updates
  • New : Added OnBeforeSortNodes and OnAfterSortNodes events in TAdvTreeView
  • New : Images in TAdvDBLookupComboBox use column's alignment for rendering
  • New : HTML formatted text & Imagelist image support in TAdvSmoothTabPager tab
  • New : Padding added in TAdvEdit, TAdvMaskEdit, TAdvSpinEdit
  • New : Property URLUnderline added in TAdvStringGrid
  • New : Prefix added in TAdvSpinEdit
  • New : Design-time preview for TAdvMultiInputQueryDialogEditor
  • Improved: Checks for Application.MainForm in case of use via DLL in TFormSize
  • Improved : Drawing with large DayFont size in TPlannerCalendar, TPlannerCalendarGroup
  • Improved : Vertical division of weeks in TPlannerCalendar, TPlannerCalendarGroup
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.14:
  • New : Support for optional lambda parameters
  • New : Support for bubble charts
  • New : New CustomizeChart event for reports
  • New : New <#Swap Series> tag for reports
  • New : IsOmitted function support
  • Improved : Support for localized versions of the CELL function
  • Improved : Improved recovery mode

Available for:



Available separately and also included in TMS ALL-ACCESS.


Framework for creating modern web applications


New release available for TMS WEB Core!

New in v1.9.7.0:
  • Editable dialog to add custom JavaScript libraries references
  • TWebResponsiveGrid.OnGetItemTemplate event added
  • Filtering capability added in TWebTableControl, TWebDBTableControl
  • FindCell,FindNext functions added in TWebTableControl
  • SelectCell() added in TWebTableControl
  • ScrollRowInView() added in TWebTableControl
  • MultiSelect option added to TWebResponsiveGrid
  • WordWrap property added in TWebStringGrid
  • geMemo editor type added in TWebStringGrid
  • Hyperlink button added in TWebRichEditToolbar
  • Hyperlinks clicable with Ctrl key in TWebRichEditToolbar
  • Support for custom images added in TWebDBNavigator
  • Miletus extensibility through libraries
  • Miletus use of USB UART on Raspberry Pi
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Take advantage of proven extraordinary web technology from any type of Delphi or Object Pascal application


New release available for TMS FNC WX Pack!



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.



What's new:
  • TTMSFNCWXDocx
    • formatted text
    • tables
    • images
    • table of contents
    • headers
    • footers
    • bookmarks
    • links
    • page numbering

Take advantage of proven extraordinary web technology from any type of Delphi or Object Pascal application


New release available for TMS FNC WX Pack!



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.



What's new:
  • New : TTMSFNCWXQRDecoder
  • New : TTMSFNCWXBarcodeDecoder
  • New : TTMSFNCWXAudioPlayer
  • Improved : Core Improvements

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.13:
  • New : Support for the "Black and white" printing option in Excel
  • New : Support for office 2021
  • New : Support for Radar charts
  • New : New convenience method LoopOverUsedRange that can be used to loop over a range of cells
  • New : Ability to set the bottom row when specifying an autofilter
  • Improved : New property IsLocked in TShapeOptions
  • Improved : New properties TextHorizontalOverflow and TextVerticalOverflow in TShapeProperties
  • Improved : New overloaded version of SetObjectProperty for booleans
  • Improved : New method SetObjectProperties to set all the object properties in one step
  • Improved : New convenience properties TextRotated, TextVerticalAlignment, TextHorizontalAlignment and LockText in TShapeProperties
  • Improved : Improved legend drawing in charts
  • Improved : Android demos now use AndroidX instead of Support Library

Available for:



Available separately and also included in TMS ALL-ACCESS.


Framework for creating modern web applications


New release available for TMS WEB Core!

New in v1.9.5.0:
  • Unit test project
  • ZoomBkgColor ZoomBkgOpacity in TWebImageZoomControl
  • Overload LoadFromJSON(AJSON: TJSObject) in TWebTableControl
  • Overload LoadFromJSON(AJSON: TJSObject) in TWebResponsiveGrid
  • Font Awesome in default JavaScript libraries
  • Async cryptography functions
  • TMiletusShell.Execute(ACommand AWorkingDir: string) for direct shell command execution
  • ExecSQL(AQuery: string) in all Miletus DBDrivers
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Discover more about the new features in TMS FNC Maps v2.4



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.6.8.0:
  • New : Block brackets support added in TAdvMemo
  • New : Public function GetCaptionSize: TSize added in TAdvPanel
  • New : Support with ADR tag for the AppData\Roaming target folder in TWebUpdate
  • New : Property CommandLinksTextColor, CommandLinksBorderColor, CommandLinksBorderColorHot added in TAdvTaskDialog
  • New : Support for HTML formatted text on grid cell buttons in TAdvStringGrid
  • New : TPlannerMonthView.XYToItem() function added
  • New : Property Item.NotesLineSpacing added in TAdvSmoothListBox
  • Improved : Rendering for high DPI in Delphi 11 / Windows 11
  • Improved : PDF Export in TAdvStringGrid
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Discover more about the new features in TMS FNC Maps v2.3



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Framework for creating modern web applications


New release available for TMS WEB Core!

New in v1.9:
  • macOS ARM support added for Miletus
  • Raspberry Pi support added for Miletus
  • Bootstrap web application type added
  • TWebEdit.SpellCheck property added
  • TWebHttpRequest GetSize() method & OnProgress event added
  • TWebMainMenu & TWebPopupMenu: Menu Item Hint displayed when hovering
  • WEBLib.Diagnostics unit added with TStopWatch record
  • Runtime form creation demo added
  • Published Title,Text,URL properties for TWebShare + Execute function
  • ShowPicture, FontHoverColor, DragColor property added for TWebFileUpload
  • Demo for Google Recaptcha added
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.6.6.0:
  • New : Function GetLastChildOfParentNode(Index: integer): integer in TAdvMemo
  • New : Function NodeWidth: integer in TAdvMemo
  • New : Event OnNewLineIndent added in TAdvMemo
  • Improved : High DPI handling for Delphi 11
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


With TMS FNC WX Pack, you can leverage existing web libraries in VCL Windows applications, FMX cross-platform applications for Windows, macOS, iOS, Android & Linux, or TMS WEB Core Web applications for any device running a modern browser.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.



Following components are included in v1:
  • TTMSFNCWXBarCode
  • TTMSFNCWXQRCode
  • TTMSFNCWXGHTMLMemo
  • TTMSFNCWXCamera
  • TTMSFNCWXPDFViewer
  • TTMSFNCWXVideoPlayer
  • TTMSFNCWXJSONFormatter
  • TTMSFNCWXSpeechSynthesis
  • TTMSFNCWXOCR

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

TMS TMS FNC Maps v2.2 now includes a new free geocoding service in addition to the existing supported geocoding services from Azure, Bing, Google, Here and MapBox.



Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.6.5.0:
  • New: ExecuteJavaScriptSync method to synchronously execute JavaScript in TAdvWebBrowser
  • New: UserAgent property in TAdvWebBrowser
  • New: ShowDebugConsole method to programmatically open the debug console in TAdvWebBrowser
  • Improved : Exposed StyleElements property for TInspectorBar
  • Improved : Zoom handling in TadvRichEditor
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Code analysis tool for Delphi developers that detects issues in Delphi source code.


What's new in v2021.10:
  • Delphi 11 support
  • Better type resolving
  • Improved code parser
  • 5 New rules added

Available separately and also included in TMS ALL-ACCESS.

Seamless access to cloud services from Windows, cross-platform and the web


We're pleased to inform that a major update is available for TMS FNC Cloud Pack.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new in v1.4:
TTMSFNCCloudIPLocalization
  • Country name, code & flag image
  • Region name & code
  • Virtual Private Network (VPN) detection
  • Internet Service Provider (ISP) information
  • Latitude & Longitude
  • Timezone information

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v2.1:
Introducing OverlayViews
3 ways to use OverlayViews
  • Connected to a Marker
  • Positioned at a fixed Coordinate
  • Positioned between preset Bounds


Framework for creating modern web applications


New update available for TMS WEB Core!

New in v1.8.5.0:
  • Support for Delphi 11 added
  • TTreeNode function GetNext/GetPrev implemented
  • TWebGoogleChart: Support for Annotations
  • TWebGoogleChart: ChartArea options
  • Accelerator key support in TWebSpeedButton, TWebBitBtn
  • ColAlignments[] property for TWebStringGrid
  • Miletus directory file list retrieval + backslash OS agnostic handling in paths
  • Improved : Performance loading TWebDBLookupComboBox from ListSource
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Framework for creating modern web applications from Visual Studio Code


New update available for TMS WEB Core for VSC!

New in v1.8.4.0:
  • New : Added the following events in TWebContinuousScroll: OnItemClick, OnItemMouseDown, OnItemMouseUp, OnItemMouseMove, OnItemMouseEnter, OnItemMouseLeave
  • Improved : Handling of resources in project
  • Improved : Miletus application generation
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Framework neutral components


New updates are available for our TMS FNC components.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in TMS FNC UI Pack v3.5.1.0
  • Interaction.MouseWheelDelta scrolling sensitivity for TTMSFNCTreeView
  • COMPARE() string compare function added in TTMSFNCSpreadGrid


Framework for creating modern web applications


New update available for TMS WEB Core!

New in v1.8.4.0:
  • New : Added the following events in TWebContinuousScroll: OnItemClick, OnItemMouseDown, OnItemMouseUp, OnItemMouseMove, OnItemMouseEnter, OnItemMouseLeave
  • Improved : Handling of resources in project
  • Improved : Miletus application generation
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Framework for creating modern web applications from Visual Studio Code


New update available for TMS WEB Core for VSC!

New in v1.8.2.0:
  • Project repository
  • Miletus cross-platform desktop applications
  • Framework sync with TMS WEB Core for Delphi
  • All latest new features, enhancements from TMS WEB Core for Delphi 1.8.2
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Framework for creating modern web applications


New update available for TMS WEB Core!

New in v1.8.2.0:
  • TWebConsoleLog component
  • TWebSpeechSynthesis component
  • TWebDeviceOrientation component
  • MapRender & MapID property in TWebGoogleMaps
  • WebGoogleMaps.SetHeading() method added
  • WebGoogleMaps.SetTilt() method added
  • WebGoogleMaps.Distance() function added
  • Property to control accuracy of TWebGeoLocation
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.6.0.0:
  • New : Event OnFileProgress added in TAdvGridImportDialog
  • New : VerticalSpacing property added in TAdvMultiInputQueryDialog
  • New : Changed default ButtonVertAlign value to tlCenter in TAdvOfficeCheckBox, TAdvOfficeRadioButton
  • New : OnRightClick event implemented and behavior blocked in TAdvSmoothButton, TAdvSmoothToggleButton
  • New : Added support for GB & GB/sec formatting in FileSizeFmt/FileSizeFmtSpeed in TWebCopy
  • New : Design-time interface to reorder toolpanels
  • New : String compare function COMPARE() added in TAdvSpreadGrid
  • Improved : HighDPI drawing in TAdvDropdown
  • Improved : Rendering on high DPI in TGDIPImageSectionItem
  • Improved : Drawing of positioned toolbar buttons on left or right aligned TAdvDockPanel
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v2.0:
  • TTMSFNCRouteCalculator component
  • TTMSFNCGoogleMaps: Geodesic property added for Polylines
  • TTMSFNCOpenLayers: Label support in polylines & polygons


Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems


We're pleased to inform that today, we have released TMS FNC UI Pack v3.5.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new

TMS FNC UI Pack:
  • TTMSFNCRichEditorPrintIO: Specific customization for the export of the TTMSFNCRichEditor to the printer.
  • TTMSFNCGridPrintIO: Specific customization for the export of the TTMSFNCGrid to the printer.

TMS FNC Core:
  • TTMSFNCPrinter: Printer class for cross-platform printing.
  • TTMSFNCGraphicsPrintIO: Class for exporting certain TMS FNC Components and the use of header, footer and page numbering.
  • TMSFNCGraphicsFillEditor Design-time editor: Easier to customize the TMSFNCGraphicsFill properties with preview.
  • TMSFNCGraphicsStrokeEditor Design-time editor: Easier to customize the TMSFNCGraphicsStroke properties with preview.

Framework for creating modern web applications


Major update available for TMS WEB Core!

New in v1.8:
  • Miletus macOS & Linux support
  • Miletus database support for Firebird & Interbase
  • Miletus support for access to INI files & registry
  • Miletus support to get operating system version information
  • TWebChatBox component
  • TWebRating component
  • TWebCrypto component SHA1 encryption support
  • TWebStringGrid.OnClickCell event added
  • RGBA() function added
  • SpellCheck property added to TWebMemo
  • TWebStringGrid SelectionColor/SelectionTextColor/GridLineColor/BorderColor properties added
  • TWebDBGrid SelectionColor/SelectionTextColor/GridLineColor/BorderColor properties added
  • TWebLocalStorage, TWebSessionStorage as component exposed with OnChange event
  • TWebClientConnection Command/CustomCommand properties
  • TWebClientConnection PostData property
  • Support to create TFrame at runtime
  • Promise based function to load a file via a TStringList
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.9.0:
  • Event OnKeyboardPosition added in TAdvPopupTouchKeyboard
  • With PictureWidth = 0, PictureHeight = 0, picture automatically sizes in TAdvGlowButton
  • Prefix SYSWOW64 added for TWebUpdate to handle installation of files under SysWOW64
  • Property ShowAccelChar added in TAdvDataLabel
  • ShowDropDown method added to TAdvSearchEdit
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.8.0:
  • TAdvFindDialog, TAdvReplaceDialog Position property added
  • OnMultiItemSelect event introduced in TAdvSmoothImageListBox for better handling when multiselect is enabled
  • Support for TVirtualImageList in TAdvToolPanelTab
  • Added EditorEnabled property to TAdvGridDropDown
  • Event OnChangeScale added in TAdvStringGrid
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications

TMS Business update: June 2021

  • TMS XData 5.2
    • XData Query Builder
    • Receive DTO objects in URL query string
    • XData queries in service operations
  • Aurelius 5.3
    • TCriteria.FetchEager method allows defining a specific lazy association to be loaded eagerly in a specific query.
  • Sparkle 3.16
    • Forward middleware processes x-forwarded-* headers for improved behavior of Sparkle servers behind reverse or edge proxies.
    • "Sparkle app" demo shows how to create a Windows application working as both VCL application or Windows service.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.7.0:
  • New : Double-click on border handling to auto maximize form height in TAdvToolBarForm
  • Improved : OnColumnSize() event triggered during stretch invoked resize in TAdvStringGrid
  • Improved : HTML GDI+ text drawing
  • Improved : Status & ErrorCode handling in TAdvWebBrowser OnNavigateComplete event & TAdvCustomWebBrowserNavigateCompleteParams
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


New update available for TMS WEB Core!

New in v1.7.3.0::
  • New : Property TWebStringGrid.ShowSelection added
  • Improved : Trial version build process
  • Improved : Published ElementID property for TWebAccordion, TWebTreeView
  • Improved : Various improvements for working with generics list
+ numerous smaller enhancements & new features

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Framework for creating modern web applications from Visual Studio Code


Major update for TMS WEB Core for Visual Studio Code is now available!

Visual RAD component-based web client development with the strongly typed and object-oriented Pascal language

New in v1.3:
  • Support for packages
  • Support for workspaces
  • Support for using the entire FNC component suite
  • Brings the framework up-to-date with latest version as available in TMS WEB Core for Delphi/Lazarus v1.7


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v1.5:
  • TTMSFNCStaticMap
  • TTMSFNCMapsImage
  • TTMSFNCTollCost
  • TTMSFNCTimeZone


ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, polymorphism, and more...

New in TMS Aurelius v5.2:

  • New: Abstract entities. You can now add mapping attributes to a class tagged with the [AbstractEntity] attribute, create entities inheriting from such class and having the mapping be inherited from abstract to concrete entity.
  • Improved: Additional checks when unloading SQLite native library to avoid AV in very specific situations (units finalizing in a different order).

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.5.0:
  • New : AutoSize property added in TAdvGraphicCheckLabel
  • New : TAdvSmoothRotaryMenu BackgroundPicture added
  • New : function NumSuppressedRows: integer added in TAdvStringGrid
  • New : Head property added to TAdvRichEditorHTMLIO
  • New : BodyClass property added to TAdvRichEditorHTMLIO
  • Improved : Added AIncludeRows parameter to XYToColumn to include rows while detecting which column is located at X and Y coordinate in TAdvTreeView
  • Improved : Wait cursor handling in TWebUpdate wizard
  • Improved : SortIndexes.Clear updates sort indicators in TAdvStringGrid
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


Major update available for TMS WEB Core!

New in v1.7:
  • Miletus framework : desktop application development with web technology
  • Introduction of async methods in many areas
  • USB device access
  • Firestore filtering, multi-tenant, async functionality added
  • Local file access
  • TWebStringGrid, TWebDBGrid enhancements
  • Popup menu component
  • Enhanced TWebForm
+ numerous smaller enhancements & new features

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.4.0:
  • New : Case-sensitive property added in TCheckListEdit
  • New : Added Bands capability to THTMLTreeList, TTreeList
  • New : Added RowLines, RowLineColor to THTMLTreeList, TTreeList
  • New : Added FullRow to THTMLTreeList, TTreeList
  • New : GridFixedLineWidth property added in TAdvStringGrid
  • New : PictureWidth, PictureHeight properties to control size of SVG on TAdvGlowButton
  • Improved : VCL Styles handling for TMS Smooth Controls with font colors
  • Improved : Transparent drawing in TAdvSmoothPanel
  • Improved : Custom cell border drawing in TAdvStringGrid
  • Improved : More strict automatic date check for sorting in TAdvStringGrid
  • Improved : Code block highlighting in TAdvMemo
  • Improved : Performance for adding HTML formatted items in TAdvSmoothListbox
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v1.4:
  • New: Introducing TTMSFNCMapKit
  • New : Integrated directions in TTMSFNCGoogleMaps & TTMSFNCMapKit
  • New : MapRotation option in TTMSFNCMapKit
  • Improved : TTMSFNCGoogleMaps: OnMapTypeChange now returns the selected MapType
  • Improved : TTMSFNCGoogleMaps: MapTypeID updating


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.3.0:
  • New : Adaptions to support Delphi & C++Builder 10.4.2 Sydney
  • New : Event OnGridSelectCell event added in TAdvGridDropDown
  • New : IAdvDataBinderGrid interface added to TAdvListView
  • New : IAdvDataBinderGrid interface added to TAdvStringGrid
  • New : NextDot/NextAuto property added in TAdvIPEdit
  • Improved : Scrolling behavior when searchpanel is visible in TAdvStringGrid
  • Improved : AutoValidate for etFloat, etMoney type in TAdvEdit
  • Improved : Flexibility to open dropdown on controls with different owner than parent in TAdvDBLookupComboBox
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


New update for TMS WEB Core is now available!

New in v1.6.2.0:
  • New : MaterialGlyphSize property added in TWebSpeedButton, TWebBitBtn
  • New : MaterialGlyphColor property added in TWebSpeedButton, TWebBitBtn
  • New : InsertRow, RemoveRow methods added in TWebStringGrid
  • New : TWebIndexedDB.ONIDBAfterUpdate event added
  • Improved : TWebStringGrid key handling
  • Improved : TWebStringGrid inplace editing
  • Improved : Non autosizing TWebLabel with alignment
  • Improved : Styling when applying ElementDialogClassName for TWebMessageDlg


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v1.3:
  • New : TTMSFNCGoogleMaps: Options.ShowStreetView property
  • New : TTMSFNCGoogleMaps: OnStreetViewChange event
  • New : TTMSFNCDirections: GetDirections AvoidTolls parameter
  • Improved : Core Improvements


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.5.1.0:
  • New : TPictureList can automatically load SVG images from a folder too
  • New : TPictureList.ThumbnailSizing property added to control whether it performs automatic stretch, shrink, both or none on pictures
  • New : OnFilterEnter and OnFilterExit event added in TAdvSmoothListBox
  • New : Emoticon support in smooth controls HTML engine
  • New : TAdvSmoothFilter Font property introduced
  • Improved : TAdvSmoothPopupTouchKeyboard Font property published
  • Improved : Special character support in smooth controls HTML engine
  • Improved : SVG drawing quality
  • Improved : Added check with VCL styles if tab color is different from text color in TAdvOfficePager
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


New update for TMS WEB Core is now available!

New in v1.6.1.0:
  • New : TWebContinuousScroll.PostData property added
  • New : TWebContinuousScroll.RequestMode added to select between paging based on HTTP GET or POST
  • Improved : Child control handling in TWebHTMLDiv, TWebHTMLSpan
  • Improved : Mouse coordinate handling in controls in different layout modes
  • Improved : Encode / decode values in cookies
  • Various smaller improvement & fixes


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Framework for creating modern web applications from Visual Studio Code


Major update for TMS WEB Core for Visual Studio Code is now available!

Visual RAD component-based web client development with the strongly typed and object-oriented Pascal language

New in v1.2:
pas2js v2.0 compiler and RTL integration
  • Generics
  • Attributes
  • Class constructors
  • Resource strings
  • Async procedure decorator
  • Await support
  • JavaScript promises support
  • Resource file support


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Seamless access to cloud services from Windows, cross-platform and the web


We're pleased to inform that a major update is available for TMS FNC Cloud Pack.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new in v1.3:
  • TTMSFNCCloudBox: cloud storage service
  • TTMSFNCCloudGoogleAnalytics
  • TTMSFNCCloudSumUp: payment service
  • TTMSFNCCloudSentry, TTMSFNCCloudExceptionless, TTMSFNCCloudRollbar: cloud logging services
  • TTMSFNCCloudLogger: service wrapper for Sentry, Exceptionless and Rollbar
  • TTMSFNCCloudTranslation: service wrapper for IBM, Google and Microsoft translation services
  • TTMSFNCCloudStorageServices: service wrapper for cloud storage services
  • TTMSFNCCloudDropBox: Search and SearchList updated to DropBox Search V2
  • TTMSFNCCloudDropBox: CreateFolder updated to DropBox CreateFolder V2
  • TTMSFNCCloudDropBox: Delete updated to DropBox Delete V2
  • TTMSFNCCloudCloudinary: File upload service
  • MoveFile & MoveFileToRoot for all cloud storage services
  • Attachment download support for Google GMail & Microsoft Outlook Mail
  • Designtime authentication helper dialog
  • Improved : Google Drive upgraded to V3
  • Improved : ReadOnly parameter for GetShare in TTMSFNCCloudMicrosoftOneDrive

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new major update for our product TMS VCL UI Pack has been released.

What's new in v10.5:
  • Emoji support in HTML engine
  • TAdvToolTip component for web-style control input validation indication
  • Balloon hint for TAdvEdit, TAdvSpinEdit, TAdvComboBox and all descendent components
  • OnBefore*, OnAfter* events added for navigator in TDBInspectorBar
  • UIStyle property added in TAdvCheckTreeView
  • Enable use of TVirtualImageList on TAdvOutlookList
  • DragScroll property in TAdvSmoothImageListBox similar to disable scrolling with the left mouse button.
+ various smaller improvements & fixes



Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


Major update for TMS WEB Core is now available!

New in v1.6:
pas2js v2.0 compiler and RTL integration
  • Generics
  • Attributes
  • Class constructors
  • Resource strings
  • Async procedure decorator
  • Await support
  • JavaScript promises support
  • Resource file support


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.9.0:
  • UseFixedFont property added in TAdvStringGrid
  • Exposed SignaturePoints as public property in TAdvSignatureCapture
  • SelectError() returns the last found element where an error was found in TAdvRichEditor
  • Support for HR color attribute in HTML rendering in TAdvStringGrid
  • TAdvFormStyler compatibility added and UIStyle property exposed
  • Support for use with TAdvFormStyler added in TAdvCheckTreeView
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


New update for TMS FNC Maps is now available.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v1.2.1.0:
  • Support for Plus Codes encoding/decoding via TTMSFNCMapsPlusCode (available in *TMSFNCMapsCommonTypes unit)
  • SaveToGPXFile, SaveToGPXStream, SaveToGPXText support
  • TTMSFNCCloudOpenLayers: Support for TileLayers


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.8.0:
  • Component TAdvSearchComboBox added, TComboBox replacement with filter as you type
  • BiDi mode property added for TAdvSmoothButton
  • Property StyleElements exposed for TAdvToolBarPager
  • Property LeadingZeros added in TAdvEdit
  • GridEndRow,GridEndCol properties added in TAdvGridExcelIO
  • XlsEndRow,XlsEndCol properties added in TAdvGridExcelIO
  • Event OnBeforeEdit added in TAdvStringGrid
  • OnMouseLeave, OnMouseEnter events exposed in TAdvPageControl
  • SaveRectToHTMLString method added in TAdvStringGrid
  • CopyRectToClipboardAsHTML method added in TAdvStringGrid
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.7.0:
  • Detection of Windows Server 2019 in TEXEInfo
  • Property DragScroll: boolean added in TAdvSmoothListBox
  • Overloads for AppendToCSV(), SaveToCSV() in TAdvStringGrid to specify encoding
  • Improved : Rendering of TAdvPopupMenu with menu items with break
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications from Visual Studio Code


Major update for TMS WEB Core for Visual Studio Code is now available!

Visual RAD component-based web client development with the strongly typed and object-oriented Pascal language

New in v1.1:
  • Support for PWA project type: Progressive web applications
  • Support for Electron project type: Cross platform desktop applications
  • Includes all latest TMS WEB Core v1.5.6.0 framework features


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Software library that provides various algorithms used to encrypt, sign and hash data


What's new in v4.3:
  • NEW: TLSH component, an algorithm to compare files based on the similarity of their hashes.
+ various smaller impovements & fixes

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v4.3 free.

Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.5.6.0:
  • (%ITEMINDEX%) specifier can be used in TWebResposiveGrid template
  • TWebTabSheet events OnHide, OnShow, OnMouseDown, OnMouseMove, OnMouseUp, OnClick, OnDblClick exposed
  • TWebDateTimePicker properties Checked/ShowCheckBox added
  • Allow to set width & height percentage values as float values
  • Added autocomplete type acNone for TWebEdit
  • Improved : Rounding with ssPercent width/height style and alignment in controls
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.7:
  • When copying a sheet to a different file, ImageCount in the target file would return 0 even if there were images.
  • Improved support for camera objects. A new property [MaxNestedCameraObjects](://@api/FlexCel.Core/TFlxConsts/MaxNestedCameraObjects.html) allows to specify how many times a camera object can recursively draw itself.
  • FlexCel wouldn't allow some unicode characters in 3d formulas, while Excel would allow them.
  • FlexCel could not read some files with deleted what-if tables.
  • Improved : Improved handling of unknown parts inside xlsx files and improved Google sheets compatibility

Available for:



Available separately and also included in TMS ALL-ACCESS.


Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.5.5.0:
  • New : Properties VisibleColCount, VisibleRowCount added in TWebStringGrid
  • New : Compiler pas2js v1.4.32 version
  • New : TPen.Mode property added mapping only to a select few HTML5 CANVAS composition modes
  • New : TWebResponsiveGrid.ItemByTag() function added
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.5.0:
  • New : Support for TYPE,COLOR,IMAGE specifiers for LI elements in HTML formatted cells in TAdvStringGrid
  • New : Support for TYPE,COLOR,IMAGE specifiers for LI elements in THTMListBox,THTMLabel,THTMLComboBox,THTMLCheckBox,THTMLRadioButton
  • New : Method MoveToGroup(), CopyToGroup() added to move panels between groups in TAdvPanelGroup
  • New : TAdvStringGridSelectAll, TAdvStringGridClear actions added
  • Improved : TAdvWebBrowser compatibility with latest Edge Chromium stable updates
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


We're pleased to inform that from today, we have released a major update for TMS FNC Maps.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New in v1.2:
  • Introducing Apple MapKit JS service



  • TTMSFNCOpenLayers with the ability to configure a custom tile server
  • TTMSFNCMapBox & TTMSFNCTomTom with a property to control the map style
  • Anchoring & Z-Index support in TTMSFNCGoogleMaps
  • TTMSFNCElevation: A new non-visual component to retrieve elevation data based on coordinate
  • Greatly Improved performance loading & parsing GPX files
  • Faster loading of markers & poly elements
  • Getting elevation data from GPX files


Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.5.4.0:
  • New : OnWriteDone event added in TWebBluetooth
  • New : File.GetFileAsText() overload with encoding parameter
  • Improved : Lazarus design-time integration
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Framework for creating modern web applications from Visual Studio Code


New update for TMS WEB Core for Visual Studio Code is now available!

Visual RAD component-based web client development with the strongly typed and object-oriented Pascal language

Features
  • Clear method in TWebContinuousScroll
  • Headers property added in TWebContinuousScroll
  • Classes for HTML TABLE,TD,TR element access
  • heInput event type added in TWebElementAction
  • TWebClipboard.CopyToClipboard added
  • Exposed TWebBitBtn.Font
  • Added TWebScrollBox.ScrollBy() method
  • Extended TWebGoogleMaps.AddMarker() with XOffset,YOffset parameter
  • TWebToastItem.Update method added
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.4.0:
  • New : TPlannerCalendarEditLink component added
  • New : TAdvSmoothTouchKeyBoard per monitor high DPI support
  • New : TAdvToolBarContainer.ShowBorder property added
  • New : Autoposition of controls in toolbar takes AlignWithMargins/Margins in account
  • New : TDBAdvRichEditorRTFIO demo added
  • New : Redesigned design-time HTML property editor
  • Improved : Rendering with VCL Styles of Windows 10 * type in TAdvSpinEdit
  • Improved : VCL Styles & high DPI compatibility in TAdvDropDown controls
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A new update for our product TMS VCL UI Pack has been released.

What's new in v10.4.3.0:
  • New : CaptionFont added in TAdvGroupBox, TAdvOfficeRadioGroup, TAdvOfficeCheckGroup
  • New : RangeCharacter / RangeCharacterFrequency properties added in TAdvEdit
  • Improved : Handling of persistence with different DPI on monitors in TFormSize
  • Improved : VCL Themes handling in TAdvDropDown


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.5.3.0:
  • Headers property added in TWebContinuousScroll
  • Clear method in TWebContinuousScroll
  • Classes for HTML TABLETDTR element access
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.5.2.0:
  • heInput event type added in TWebElementAction
  • TWebClipboard.CopyToClipboard added
  • Exposed TWebBitBtn.Font
  • Added TWebScrollBox.ScrollBy() method
  • Extended TWebGoogleMaps.AddMarker() with XOffset,YOffset parameter
  • TWebToastItem.Update method added

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems


We're pleased to inform that today, we have released TMS FNC UI Pack v3.2.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new

TTMSFNCRichEditorHorizontalRuler
  • Ruler control connected with TTMSFNCRichEditor
  • Intuitive and familiar handling
  • Set the margins of page,
  • Indentation of text
  • Add tabs

TTMSFNCSplitter
  • Same behavior as your well-known splitter (But the same control for all the frameworks.)
  • Appearance is fully customizable
  • Continuous update of position or just once

TTMSFNCProgressBar
  • Appearance is fully customizable
  • Use different color levels
  • Set floating point minimum, maximum and value
  • Add minimum and maximum bitmaps

TTMSFNCRating
  • TTMSFNCProgressBar with interaction
  • Click, slide or use keyboard to change value
  • Interval can be floating point
  • SVG support for active and inactive bitmaps

TTMSFNCWaitingIndicator
  • Customizable indicator for indefinite waiting time
  • Show moving or resizing progress, circles, squares or images
  • On a specific position or overlay on parent



New blog article describing the new components.

Fully functional and fully free versions of TMS Delphi products for students and teachers for non-commercial use


Today, we launch our third academic license in the TMS Academic Program and this is the TMS WEB Core Academic.

TMS Academic Program:
  • Fully functional and fully free versions of TMS Delphi products for students and teachers for non-commercial use
  • Full experience including account on our website and access to our support center
  • For use with the latest Delphi 10.4.x Sydney


Visit the landing page and discover more about our TMS Academic Program.
More information can be found in the following blog article:TMS WEB Core Academic is here for Delphi developers!.

Framework for creating modern web applications


A major update is available for TMS WEB Core!

New in TMS WEB Core v1.5.1.0:
  • Support for dragging persistent fields from dataset editor on forms
  • Support for Drag & Drop between controls + new demo
  • TWebClipboard component for managing clipboard interaction + new demo
+ Various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


We're pleased to inform that from today, we have released a major update for TMS FNC Maps.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


New features
  • TTMSFNCDirections: TravelMode tmPublicTransport, tmTruck added (for supported services)
  • TTMSFNCDirections: GetDirections result Status and ErrorMessage added
  • LoadGPXFromFile/LoadGPXFromStream/LoadGPXFromText now also supports elevation and timestamp data
  • Events OnCreateGPXTrack, OnCreateGPXSegment for creating your own data structure when parsing GPX files
  • TTMSFNCGoogleMaps: Clusters.Text property
  • TTMSFNCGeoCoding: Get(Reverse)Geocoding result Status and ErrorMessage added


Framework for creating modern web applications from Visual Studio Code


We are proud to announce the release of TMS WEB Core for Visual Studio Code v1.0!

Visual RAD component-based web client development with the strongly typed and object-oriented Pascal language

Features
  • Large number of built-in visual and non-visual components
  • WYSIWYG visual designer
  • Cross-platform IDE running on Windows, macOS, and Linux.
  • Debugging directly from the Visual Studio Code IDE
  • Visual data-binding
  • Use HTML templates & any existing JavaScript libraries


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at TMS WEB Core VSC product page



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.4.0.0:
  • New : TAdvWebBrowser now has out of the box support for the new Edge Chromium browser included by default in Windows 10
  • Improved : Label font high DPI handling
  • Improved : High DPI font handling in TAdvOffice*Selectors
  • Improved : Precision for dropdown button click in high DPI in TAdvOfficeColorSelector
  • Improved : High quality resampling of icons for non-native dialogs in TAdvTaskDialog
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.3.6.0:
  • New : EmptyText/EmptyTextFocused in TAdvMemoDropDown
  • New : Added Value property for TAdvUpDownEdit
  • Improved :Font use on TAdvMemoDropDown in dropdown memo
  • Improved : Setting color at design-time switches off Transparent automatically in TAdvGroupBox
  • Improved : Positioning of controls in THTMLRadioGroup, THTMLCheckGroup when caption is empty
  • Improved : Changed Images property to TCustomImageList type in TAdvCardList
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.3.4.0:
  • Public method ZoomReset added in TAdvStringGrid
  • Event OnProgressColor added in TAdvStringGrid
  • Event OnControlVisibleChange added in TAdvToolBar
  • AllowBlank added to TDBGridColumnItem in TDBAdvGrid
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Fully functional and fully free versions of TMS Delphi products for students and teachers for non-commercial use


Today, we launch our second academic license in the TMS Academic Program and this is the TMS FNC UI Pack.

TMS Academic Program:
  • Fully functional and fully free versions of TMS Delphi products for students and teachers for non-commercial use
  • Full experience including account on our website and access to our support center
  • Free version can be used with the latest Delphi Community Edition


Visit the landing page and discover more about our TMS Academic Program.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.3.3.0:
  • OnScrollChanged event in THTMLStaticText
  • TAdvOfficeHint per monitor support for high DPI
  • TDBPlannerCalendar per monitor support for high DPI
  • Automatic folder persistence for TGDIPPictureContainer editor
  • "Save to file" action for selected images in TGDIPPictureContainer editor
  • ButtonWidth property in TAdvMoneyEdit
  • BorderColor property in TAdvMultiButtonEdit
+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Cross-framework core layer for creating rich visual and non-visual components


We are proud to announce the first release of FNC Styles! FNC Styles is currently available for the TMS FNC UI Pack (v3.1) only. The core styling mechanism is implemented in TMS FNC Core (v2.3) and will be further pushed through other FNC components such as the TMS FNC Dashboard Pack in the future. FNC Styles targets 6 styles.
  • Default
  • Dark
  • Light
  • Office 2019 White
  • Office 2019 Black
  • Office 2019 Gray

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.3.2:
  • Functions GetLineIndexWrapped, GetLineIndexWrappedEnd added in TAdvMemo
  • SeperatorColor added in TVistaBackground for TAdvOfficeStatusBar to show seperation in white styles
  • Public property RTFAnsiEncoding: boolean added in TAdvRichEditor
  • TAdvListBox UIStyle property for TMS styles added
  • Property TAdvRichEditorHTMLIO.PlainHTML added
  • Support for high DPI in the RibbonToolBars
  • Design-time VCL styles handling for Delphi 10.4 Sydney
  • + lots of smaller improvements & fixes
Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


A major update is available for TMS WEB Core!

New in TMS WEB Core v1.4:
  • New TWebImageSlider UI control to make presenting catalogs with pictures fast and easy
  • New TWebContinuousScroll UI control to bring fast loading and load-as-you-scroll lists
  • New TWebElementActionList to facilitate binding Pascal code to HTML template elements
  • New TWebRadServerClientDataset offering a codeless interface to data from Embarcadero RAD server
  • New TWebDreamFactoryClientDataSet making consuming data via DreamFactory REST APIs a breeze
  • New TWebFaunaDBClientDataSet letting you bind cloud data in web client applications code-less
  • New Electron 8 support allowing you to take advantage of the newest stable Electron framework for building cross platform desktop applications
  • New TWebPayPal migrated to the newest PayPal JavaScript SDK
  • New demos for TWebListControl, TWebElementActionList
  • New Latest stable release pas2js 1.4.24 compiler support added
  • New TBitmap load from URL, file, cache with anonymous method added
  • New TWebHttpRequest anonymous methods for handling asynchronous requests in a different way
  • New TWebBluetooth : component for making communication with Bluetooth devices from the web browser straightforward
  • New TWebSignatureCapture : component for capturing touch writing
  • New demos for TWebListControl, TWebBluetooth, TWebElementActionList, TWebSignatureCapture, HTML template use, PDF streaming,...


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.3:
  • TAdvBadgeCalendar component introduced
  • TAdvRichEditorHorizontalRuler component introduced
  • TAdvDurationEdit component introduced
  • TAdvDualListBox Top, up, down and bottom buttons added to change the order of the items in the right listbox
  • TAdvListEditor WantTab property to shift through the items with the TAB key
  • KeyString property on TAdvTouchKeyItem in TAdvTouchKeyBoard to set custom text
  • OnlyShowStateCaption property in TAdvTouchKeyBoard makes it possible to only see the caption of the current state
  • TAdvTouchKeyBoard Support for multiple characters when SpecialKey is skNone and KeyValue -1
  • EditAlign and EditType properties added in TAdvMultiButtonEdit
  • Color property for TInspectorItem in TInspectorBar
  • HexValue property when Edit Type is etHex in TAdvEdit and TAdvEditBtn
  • Grid OnIsFixedHoverCell event added in TAdvStringGrid
  • Method HideHoverButtons added in TAdvStringGrid
  • Method HasHTMLForm(Col,Row) added in TAdvStringGrid
  • Property grid.MouseActions.AllSelectAllFixedColumns: boolean added in TAdvStringGrid
  • StyleElements property added in TAdvSmoothTrackBar
  • TAdvDBLookupComboBox BorderColor added
  • TAdvGridCSVPager.ColumnHeader property added
  • TCurvyPanel.BorderWidth property added
  • Tabs collection added to have list of programmable tabs in TAdvRichEditor
  • SetSelectionRightIndent() method added in TAdvRichEditor
  • Overload of Save() function in TAdvRichEditorHTMLIO to specify encoding
  • THTMLRadioGroup, THTMLCheckGroup inherited all TAdvGroupBox features
  • VCL Styles support added in TAdvMetroCategoryList
  • Property DisabledShadow added to THTMLRadioGroup, THTMLCheckGroup
  • ButtonTransparent property added in TPlannerDatePicker, TPlannerMaskDatePicker, TAdvMaskEditBtn
  • Various new sample applications added
  • Support for using ZIP files for distributing application updates with TWebUpdate
  • Packages included for use with Delphi 10.4 beta
Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Compact cross-platform logging framework offering informative log output to a flexible number of targets with a minimum amount of code.

A major update for our product TMS Logging has been released.

Main new features in version 2.0:

  • RegisterManagedOutputHandler method allows adding an instance of an output handler to the logger and rely that it will be destroyed by it.
  • Title property in boht HTML Output and Browser Output handlers allows for specifying the title of generated HTML page.
  • Smaller improvements, fixes + new package structure

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.6:
  • Support for drawing logarithmic charts

Available for:



Hold the full power of mapping in your hand! Cross-framework, cross-platform, cross-service mapping component library


We're pleased to inform that from today, we have released a new product TMS FNC Maps.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.


Cross-framework, cross-platform, cross-service


We wanted to create a component where you are not tied to a fixed mapping service provider but make it as easy as changing a property to switch to another provider. When a provider raises prices, reduces functionality or when another provider starts providing better routing, change one property setting in your application and you are up & running with another mapping service provider.

Supported services & features

Below is a list of features and services that TMS FNC Maps supports.

List of services for mapping, directions and geocoding

List of features
  • Directions/Routing (TTMSFNCDirections)
  • Options for configuring alternative routes, step by step directions, …
  • Geocoding (normal, reverse) (TTMSFNCGeocoding)
  • Getting current location (TTMSFNCLocation)
  • Maps (TTMSFNCMaps)
    • Polylines
    • Polygons
    • Markers
    • Circles
    • Rectangles
    • Zooming, centering
    • Loading GPX, GeoJSON
    • Various Events
  • Google Maps (TTMSFNCGoogleMaps)
    • Inherits from TTMSFNCMaps
    • Load KML
    • Editing of polylines, polygons, circles and rectangles
    • Dragging of markers
    • Traffic
    • Themes (Night, …)

Breaking changes!

To get the best out of TMS FNC Maps and make all of this work together we've introduced breaking changes and moved the TMSFNCCloudBase unit from TMS FNC Cloud Pack to TMS FNC Core. This means that each FNC product will have access to this unit and this allows you to consume your own REST service, download/upload files without the need for TMS FNC Cloud Pack.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.2.5.0:
  • UIStyle property for AdvOfficeSelectors & TAdvOfficeScrollSelector
  • Dropdown arrow color can be set with ArrowColor and ArrowColorDisabled in AdvSelectors
  • AdvSmoothEdit BorderColor property implemented
  • GDIPMenu added on design-time creation of TAdvSmoothMegaMenu
  • Changed TImageList property to TCustomImageList for compatibility with TVirtualImageList in TColumnComboBox, TColumnListBox
  • Drawing precision of images in TAdvRatingGrid


  • + various smaller improvements & fixes


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications

TMS Business update: April 2020


Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.5:
  • Support for importing bullet lists when importing html
  • Support for calculating the upcoming XLookup, XMatch, RandArray and Sequence functions
  • Support for adding charts to a sheet with the API (xlsx files only)
  • Preserving and adapting single cell mappings in XML Maps in xlsx files
  • Now SetSeries and AddSeries, DeleteSeries work also in xlsx charts
  • New set method in the properties PlotArea, Background in ExcelChart
  • New methods SetTitle, SetOptions, SetChartLegend, SubchartCount, GetSeriesInSubchart, SetSeriesInSubchart and AddSubchart in ExcelChart Gb

Available for:



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A major update for our product TMS VCL UI Pack has been released.

What's new in v10.2.4.0:
  • DropDownWidth property added in TAdvGlowButton
  • Added error balloon tips for invalid entries in TAdvInputTaskDialog
  • StyleElements property exposed in TAdvSearchEdit
  • StyleElements property exposed in TAdvDropDown
  • Button colors of TAdvEditButton, TAdvMaskEditButton and TAdvSpinEdit can now be set and changes with new Office styles
  • UIStyle property for TMSStyles in TAdvProgressBar, TPlannerMaskDatePicker and THTMLabel
  • UIStyle property for TMSStyles and button colors can be adjusted in TAdvMultiButtonEdit
  • Support for high DPI in TAdvMaskEditButton and TPlannerMaskDatePicker
  • Possible to make no page active (ActivePageIndex to -1) in TAdvOfficePager, TAdvOfficeTabSet and TAdvSmoothTabPager
  • TRatingCategory.OnImageIndex,TRatingCategory.OffImageIndex properties added in TAdvRatingGrid
  • GridLines, GridLineColor properties added in TAdvRatingGrid


  • + various smaller improvements & fixes


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Seamless access to cloud services from Windows, cross-platform and the web


We're pleased to inform that a major update is available for TMS FNC Cloud Pack.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new in v1.2:


With the latest release (v1.2.0.0) of the TMS FNC Cloud Pack we are introducing Slack. One of the most productive collaboration service out there and we have created a component for you that allows you to connect, share, update, upload and download content on the various channels under your work project. Below is a list of features the TTMSFNCCloudSlack component is supporting.

  • Retrieve all the users in your Slack team
  • Retrieve the information and profile for a specific Slack user
  • Download the profile picture of a user
  • Retrieve all conversations in your Slack team or get a specific type as public channels, direct messages, ...
  • You can also get all the conversations that a specific user has access to
  • Retrieve the posted messages from a specific conversation
  • Retrieve the replies to a message.
  • Download the files that were posted in a message
  • Post your message in a conversation or a reply to a specific message
  • Upload a file to a specific conversation

Included in the TMS FNC Cloud Pack is a set of ready-to-use services that are listed below.

  • Google Tasks
  • Google Calendar
  • Google Contacts
  • Google Firebase Database
  • Google Drive
  • Google GMail
  • Google Search terms
  • Google Maps address data
  • Google Photos
  • Microsoft Onedrive
  • Outlook Calendar
  • Outlook Contacts
  • Outlook Mail
  • Apple CloudKit
  • DropBox Cloud storage
  • PayPal
  • YouTube
  • Hubic
  • myCloudData.net
  • Imgur
  • Slack


Software library that provides various algorithms used to encrypt, sign and hash data


What's new in v4.1.3.0:
  • Methods to import keys in TRSAEncSign and TECCEncSign from certificate and private key file or string
  • ECryptoPack exception in all TMS Cryptography Pack functions


Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v4.1.3.0free.

Framework for creating modern web applications


A new update is available for TMS WEB Core!

New in TMS WEB Core v1.3.6.0:
  • Property AllowTouch at base control level added
  • String helper IsNumber added in WEBLib.Utils
  • Sizeable popup dialog support added
  • Support for alignment in popup forms
  • Support to move & size popup form programmatically
  • Application.IsMobile property added
    + Various smaller improvements & fixes


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications

TMS Business Subscription March 2020 update

  • Custom encrypting option in Sparkle, allows to chose custom encryption algorithms used in requests
  • Report Builder integration plugin in RemoteDB
  • Series of XData server-side events fired after CRUD operations returning entities involved in the operations
  • JsonConverter attributes on entity properties for custom XData request JSON serialization
  • Support for mixing TStream & other parameter types in XData requests
  • New demos, several smaller improvement & fixes in all TMS Business Subscription parts
TMS Business Subscription is available separately and is also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A significant major update for our product TMS VCL UI Pack has been released.

What's new in v10.2:
  • TAdvWebBrowser, web browser control using the new Microsoft Edge Chromium
  • Auto initialization of TMS style based components at design-time for easier and faster creation of Windows / Office styled applications
  • Automatic TMS style adaption to Windows 10 light / dark mode
  • Property AutoDropDown: boolean added in TInspectorBar
  • Property Transparent added in TAdvScrollBox
  • Event OnRowCountChange added in TAdvStringGrid
  • Support for per monitor DPI in TAdvSmoothListBox
  • Support for HTML DIV import + support for font settings on SPAN in TAdvRichEditor HTML import
  • Added automatic VCL Styles support for AdvMessageBox(), AdvMessageDlg()
  • Changed SelStartX,SelStartY,SelEndX,SelEndY to become read/write properties in TAdvMemo
  • Support for persisting indent in HTML in TAdvRichEditor


  • + various smaller improvements & fixes


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Code analysis tool for Delphi developers that detects issues in Delphi source code.


What's new in v2020.2:
  • C111: Exception class name should start with 'E'
  • W535: Enumerated constant(s) missing in case statement
  • W536: New class instance passed as const interface parameter

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A significant major update for our product TMS VCL UI Pack has been released.


Main new features in version 10.1.6.0:
  • Support for SFTP in TWebCopy and TWebUpdate
    Secure File Transfer Protocol has now been added to the TWebCopy and TWebUpdate components.
  • UIStyle property for components that used an external styler component
    It is no longer necessary to add a seperate styler component to style the following components: TAdvPopUpMenu, TAdvMainMenu, TAdvPreviewMenu, TAdvPanel, TAdvOfficeTabSet, TAdvOfficePager, TAdvOfficeStatusBar, TAdvCardList, TAdvToolBar and TAdvToolBarPager. Now you can easily change the style of your component with the new UIStyle property.
  • UIStyle property for Smooth components
    We have also updated the Smooth components with the new UIStyle property to update the TMSStyle of your component faster. This also creates a new component in the Office 2019 white style by default.
  • Exposed StyleElements on TAdvDockPanel
    Easier to enable VCL styles in TAdvDockPanel with the StyleElements property.
  • AutoDropWidth property in TAdvComboBox
    In TAdvComboBox, the width is can be adjusted to the largest length of the list items with the AutoDropWidth property.
Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Framework for creating modern web applications


We are happy to announce the release of TMS WEB Core v1.3 Ferrara!

New in TMS WEB Core v1.3 Ferrara:
  • Automatic minify/uglify when compiling in release mode from the IDE
  • Automatic JavaScript file versioning
  • Easy UI for HTML element binding at design-time
  • Visual form inheritance support
  • Frames support
  • Design-time editors for HTML template properties
  • Firestore support via TWebFirestoreClientDataSet
  • myCloudData.net support via TWebmyCloudDBClientDataset
  • SQLRestDBBridge support via TWebSQLRestClientDataset
  • Push notifications via TWebPushnotifications component
  • Web crypto API wrapper classes
  • Regular expression API wrapper class TRegEx
  • Local file access via TWebFilePicker, TWebFileUpload
  • TWebLookupComboBox, TWebDBLookupComboBox
  • Redesigned TWebMainMenu
  • New features for TWebGoogleMaps
  • New TWebImageZoomControl
  • Support for selecting the Electron version
  • Component attribute for JS & CSS lib dependencies
  • Update to latest pas2js compiler and pas2js RTL

More useful information can also be found on the following 2 blogs: part 1 and part 2.

Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A significant major update for our product TMS VCL UI Pack has been released.

What's new in v10.1:
  • Designtime and runtime SVG Support
  • TAdvSVGImageCollection to support SVG in TVirtualImageList (RAD Studio 10.3 Rio and newer only)
  • TMS Office 2019 styles
  • Switched internally to TMemIniFile for persistence for better performance in TAdvToolBarPager
  • OnOLEDropText event added in TAdvEdit
  • File OLE drag & drop support added in TAdvEdit
  • Have AdvShowMessage(), AdvMessageDlg() functions use VCL styles
  • StyleElements property added in TAdvMultiButtonEdit
  • Form background automatically adapts for Office 2016 & Office 2019 styles
  • GDIPImageTextItem per monitor DPI handling
  • StyleElements property added in TAdvOfficeStatusBar
  • StyleElements property added in TAdvSmoothImageListBox
  • StyleElements property added in TDBGridColumnItem of TDBAdvGrid
  • StyleElements property added in TGridColumnItem of TAdvColumnGrid
  • Overload SaveToCSV() in TAdvStringGrid with TGridRect parameter
What's improved:
  • StateImage position for multiline nodes in THTMLTreeView
  • Per monitor High DPI handling in TPlanner
  • Display of linked items when scrolling is used in the TPlanner
  • Per monitor High DPI handling in TAdvToolBarPager
  • Office default color theme retrieval
  • Key handling for autocompletion list in TAdvMemo
  • Tab key handling in TAdvSearchList


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio

Code analysis tool for Delphi developers that detects issues in Delphi source code.


What's new in v2019.11:
  • Rule W531 Actual parameter of FreeAndNil() must be a reference to class instance
  • Rule W534 Class instance passed but interface expected
  • Various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.

Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems


We're pleased to inform that today, we have released TMS FNC UI Pack v3.0.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

What's new TMS FNC Core 2.0 with first release of SVG support
TMS FNC Core 2.0 adds the ability to add SVG to your application. The SVG support that has been added is limited to uncompressed SVG files in XML format with the following features:
  • SVG supported elements
    • circle
    • clipPath
    • defs (limited to predefined style, no gradients, no paths, only single fill/stroke parameters)
    • ellipse
    • g
    • image (limited to base64 encoded string value)
    • line
    • path
    • pattern (no gradients, no paths, only single fill/stroke parameters)
    • polygon
    • polyline
    • rect
    • style
  • Within the style element supported parameters are
    • fill (no gradients)
    • stroke (no gradients)
    • stroke-width
    • opacity
  • Within the primitives (line, polygon, polyline, rect, path) supported parameters are
    • fill (no gradients)
    • stroke (no gradients)
    • stroke-width
    • transform (scale, rotate, translate, matrix)

Smaller components
TTMSFNCComboBox
  • HTML formatted text support
  • Optional editable setting
  • Autocomplete and auto dropdown capabilities


TTMSFNCTrackBar
  • Horizontal and vertical orientation
  • Optional plus/minus buttons
  • Customizable thumb, tick marks and track label


TTMSFNCRangeSlider
  • Two thumbs for range selection
  • Horizontal and vertical orientation
  • Optional plus/minus buttons
  • Customizable thumbs, tick marks and track label
  • Uses TTMSFNCTrackBar


TTMSFNCSpinEdit
  • Horizontal and vertical orientation
  • Optional editable setting
  • Uses TTMSFNCTrackBar and TTMSFNCEdit


TTMSFNCSwitch
  • Horizontal and vertical orientation
  • Simple and extended mode


TTMSFNCLabelEdit
  • HTML formatted text support
  • Customizable accept and cancel buttons


New blog article describing the improvements and fixes.

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v3.0:

Various improvements & fixes
  • Symbolic integration (symbolic indefinite integrals, symbolic definite integrals, analytical definite integral evaluation).
  • Integral operators supported in formula conversion to TeX format.
  • Implicit integral operator (definite and indefinite integrals).

New blog article describing the improvements and fixes.

Available separately and also included in TMS ALL-ACCESS.

User-rights management system for your Delphi & C++Builder Windows applications

Main new features in version v4.0:
  • Possibility to localize all dialogs
  • Support for VCL Styles
  • Lay-out of dialogs modernized
  • Support for per monitor high DPI handling


Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation

Main new features in version 7.0:
  • Support for rendering charts inside xlsx files
  • Support for Delphi Rio 10.3.2 including the new macOS 64 platform
  • <#evaluate> tag in reports can now evaluate a string multiple times
  • Support for semantic theme colors
  • Support for creating or reading xlsx files with uncompressed size bigger than 4 Gb

Available for:



Create your own FNC components and start making money or let others benefit from your work or even contribute to it!


TMS FNC Controls can be simultaneously used on these frameworks:


TMS FNC Controls can be simultaneously used on these operating systems/browsers:


We are happy to announce our FNC Certified Partner Program!
The FNC Partner Program is a program that allows you as a developer, to create your own FNC components and offer these as commercial or open source on your own website as a certified FNC Partner. But that is not all, below is a list of benefits the FNC Partner Program has to offer:
  • Direct access to our FNC experts for deep technical insights & questions
  • A free license to all our FNC products
  • Access to FNC product betas
  • Showcase your components on our FNC component partner directory page
  • Our marketing team will happily promote your components
We plan for extending our network of consulting partners in the coming months and years. If you or your organisation is interested in becoming such partner, feel free to reach out & discuss.



Create your own FNC components and start making money or let others benefit from your work or even contribute to it! Have you created your own FNC components? Let us know! If we assess it as valuable for other FNC developers, we will add it to our directory and add you or your company to the partner program and offer you a free TMS FNC Component Studio license. Develop and sell your component to our and your clients!

More information:

We kindly invite you to visit our landing page where more information is provided, including trial versions of our FNC products.

Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder


A significant major update for our product TMS Component Pack has been released.

TMS VCL UI Pack v10 is from now on the new product name for TMS Component Pack v10.



The benefits are:
  • Consistent & clear product naming
  • Moved to a new build & installer generation process allowing more frequent releases and beta builds
  • Builds of full trial versions for all supported Delphi & C++Builder versions
  • Faster migration & support to upcoming Delphi & C++Builder versions
  • Upcoming integration in RAD Studio GetIt
  • Better install/uninstall experience
  • Focus on support for high DPI and VCL styles support across the entire TMS VCL UI Pack components
  • New components: Kanban board UI VCL control and TableView UI VCL control
  • Improved PDF generation libary with support for rotated text
  • Keep components backwards compatible with TMS Component Pack v9.x components


New Kanban board UI control


New TableView UI control


More useful information can also be found on this blog article.>

Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications

Update TMS RemoteDB v2.0

  • TRemoteDBDatabase.ClientId property allows identifying clients in server.
  • TMS RemoteDB VCL Server Wizard makes it easy to create a new RemoteDB server application using design-time components.
  • Server-side events OnDatabaseCreate, OnDatabaseDestroy, BeforeStatement and AfterStatement. Data is provided in IDatabaseInfo and IStatementInfo with full information about the database connections and statements being executed.
  • Automatic data modification using TXDataset properties: AutoApply and KeyFields. Allow for automatic data modification by executing UPDATE, INSERT and DELETE SQL statements.
  • Administration API for retrieving server status (database connections including last accessed time, client id, etc.) and dropping database connections.
TMS Business Subscription is available separately and is also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.2.4.0:
  • OnPasteBitmap event added in TAdvRichEditor
  • VCL styles support added in TAdvWordCloud,TSectionListBox, TAdvCodeList
  • Drag & drop support added in TAdvSmoothButton
  • Per monitor high DPI v2 support added in TInspectorBar, TAdvMenus, THTMLTreeView
  • OnDblClick event added in TAdvOfficeRadioButton
  • OnPrintPageTopBottomSize event added to dynamically change page header & footer size per page in TAdvStringGrid
  • Support for new virtual imagelist use in THTMLHint

+ various smaller improvements & fixes

Available separately and also included in TMS ALL-ACCESS.

Framework for creating modern web applications




New in TMS WEB Core v1.2.4.0 Padua:
  • Application.InsertCSS(), Application.RemoveCSS(), Application.ChangeCSS() added
  • Role property added to TWebHTMLDiv, TWebHTMLSpan
  • Accept property added to TWebFileUpload
  • Element*ClassNames added in various controls for more CSS control
  • Introducing pas2js compiler 1.4.10
  • Bootstrap themes demo added


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Framework for creating modern web applications




New in TMS WEB Core v1.2.3.0 Padua:
  • DownloadImage(), GetAsImage() methods added on TCanvas
  • ElementStopPropagation property exposed in TCustomControl
  • Designtime context menu to switch between absolute and relative position
  • NPM command selectable via settings in the IDE for launching Electron packager
  • Touch events exposed on TWebLabel, TWebHTMLDiv, TWebHTMLSpan, TWebHTMLContainer
  • InsertLinebreaks property and InsertHTML() method added in TWebRichEdit


Available separately and also included in TMS ALL-ACCESS.
Discover more about TMS WEB Core at http://web.tmssoftware.com



Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.2.3.0:
  • Per monitor high DPI support added in TMS ToolPanels & TAdvSmoothSplashScreen
  • VCL Styles support added in TAdvListEditor
  • LabelSettings.DisabledPicture property added in TAdvGraphicCheckLabel
  • PopupMenu exposed on TAdvToolSelector
  • Property CloseOnFind property and event OnCloseOnFind event added to TAdvMemoFindDialog
  • Exposed AdvToolBarPager.GetTabRect() as public method


Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.2.2.0:
  • OnMovedLeftToRight*, OnMovedRightToLeft* events added in TAdvDualListBox
  • Per monitor high DPI support in TAdvComboBox, TSectionListbox
  • LookupIncr property added in TAdvMultiColumnDropDown
  • STRIKE HTML tag support added in TAdvRichEditor
  • ShortCut property added to TAdvEditBtn


Available separately and also included in TMS ALL-ACCESS.

Software library that provides various algorithms used to encrypt, sign and hash data


What's new in v3.5.2.0:
  • New: HKDF algorithm, key derivation function based on HMAC
  • Fixed: bug in ECDH


Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.5.2.0 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.2.1.0:
  • TAdvAlertWindow v2.1.0.0: VCL Styles support added
  • TAdvEditBtn v1.5.2.0: ShortCut property added to TAdvEditBtn
  • TAdvNavBar v2.2.1.0: Metro style support added
  • TAdvOfficeTabSet v3.7.1.0: Added StyleElements property
  • TAdvSearchList v1.0.10.0: TSearchListItem.OwnsObject property added


Available separately and also included in TMS ALL-ACCESS.

Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.

What's new in v3.0:

  • SwaggerOptions and SwaggerUIOptions properties: easily enable and configure Swagger support for the API.
  • Support for SwaggerUI provides a built-in web-based environment to test the API from the browser.
  • FromQuery, FromPath and FromBody attributes allow higher control in parameter binding & URL routing for service operations.
  • EnableEntityKeyAsSegment property allows single-entity URL endpoints to follow the format "entity/id".
  • Improved: String and enumeration literals now can be sent in URL without being enclosed by single quotes
See here the full version history.

TMS XData is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS XData v4.5 free.

Software library that provides various algorithms used to encrypt, sign and hash data


What's new in v3.5:
  • New: ECDH algorithm for P-256, P-384, P-521 curves in TECCEncSign class
  • Improved: RSA key generation speed
  • Fixed: bugs in TX509CSR


Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.5 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.2.0.0:
  • + high DPI & VCL Styles support improvements in many more components
  • + various smaller fixes & improvements in several components


Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.1.0.0:
  • AdvGDIPicture v1.4.5.0: CenterMarginHorz, CenterMarginVert properties added
  • TAdvNavBar v2.2.0.0: VCL Styles support
  • TAdvOutlookList v1.8.0.0: VCL Styles support and POGLItem.YTop property added
  • TAdvGlowButton v2.5.0.0 : VCL Styles support
  • TAdvListBox v1.3.0.0: VCL Styles support added
  • TAdvOfficePager v3.7.0.0: VCL Styles support added
  • TAdvOfficeTabSet v3.7.0.0: VCL Styles support added
  • TAdvOfficeStatusBar v1.7.0.0: VCL Styles support added
  • TMS Smooth Controls: VCL Styles support added
  • TMS Advanced ToolBars: VCL Styles support added
  • TMS HTML Controls: VCL Styles support added
  • TInspectorBar v1.9.0.0: VCL Styles support added
  • TAdvTabSet v1.7.3.0: Support for multimonitor High DPI handling

And various high DPI related improvements in several controls + various smaller fixes & improvements in several controls

Available separately and also included in TMS ALL-ACCESS.

Seamless access to cloud services from Windows, cross-platform and the web


We're pleased to inform that from today, we have released a new product TMS FNC Cloud Pack.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio.

TMS FNC Controls can be simultaneously used on these 4 frameworks:

TMS FNC Controls can be simultaneously used on different operating systems and browsers.

Features

The TMS VCL Cloud Pack contains components that offer integration with several cloud services.
  • Implement and use your own service(s) built on top of the TMS FNC Cloud Pack core
  • Make GET, POST, PUT, UPDATE, DELETE and PATCH requests
  • Support for multi-part form data via a separate form data builder class
  • Built-in OAuth 2.0 authentication flow
  • Built-in URL encoding, JSON parsing, file to Base64 encoding and many more

Services

  • Implement and use your own service(s) built on top of the TMS FNC Cloud Pack core
  • Make GET, POST, PUT, UPDATE, DELETE and PATCH requests
  • Support for multi-part form data via a separate form data builder class
  • Built-in OAuth 2.0 authentication flow
  • Built-in URL encoding, JSON parsing, file to Base64 encoding and many more

Included in the TMS FNC Cloud Pack is a set of ready-to-use services that are listed below.

  • Google Tasks
  • Google Calendar
  • Google Contacts
  • Google Firebase Database
  • Google Drive
  • Google GMail
  • Google Search terms
  • Google Maps address data
  • Google Photos
  • Microsoft Onedrive
  • Outlook Calendar
  • Outlook Contacts
  • Outlook Mail
  • Apple CloudKit
  • DropBox Cloud storage
  • PayPal
  • YouTube
  • Hubic
  • myCloudData.net
  • Imgur


VCL Component with extensive configurability for integrating Google Maps in VCL applications

What's new in v3.1:

  • APIVersion property
  • SVG Markers support: Marker.Shape properties
  • NightMode and styled map support: MapOptions.MapStyle properties
  • OnExecuteJavaScript event
  • Marker.IconOriginWidth/Height
  • Marker.IconAnchorWidth/Height
  • MapOptions.Cursor property
  • Directions.JSONData property
Also available for TMS FMX WebGMaps.

Available separately and also included in TMS VCL Subscription.

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v2.8:

Various improvements & fixes
  • Expression simplificatioN
  • Conversion of formulae to TeX format
  • ...

New blog article describing the improvements and fixes.

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.0.7.0:
  • VCL styles support added in TAdvCardList
  • High DPI support in TAdvDBLookupComboBox
  • Extended Styler.KeywordStyle with ksUppercase, ksLowercase in TAdvMemo
  • Improved High DPI support introduced in several other components

And various smaller fixes & improvements

Available separately and also included in TMS ALL-ACCESS.

Compact cross-platform logging framework offering informative log output to a flexible number of targets with a minimum amount of code.


Feature overview
  • Log to one or more output handlers such as the Console, HTML, Text file, CSV file, TCP/IP, Browser, Windows Event Log, ...
  • Heavily RTTI based for comprehensive type and class logging with simple log statements
  • Cross-platform: supports VCL Win32/Win64 apps and FMX Win32/Win64/Mac OS-X/iOS/Android apps
  • Class & property attribute based log output control & log output validation
  • Extensive & extensible data formatting capabilities
  • Multi-thread enabled & thread-safe
  • Includes options for time & delta time measurements
  • Runtime configurable log level
  • Log configuration persistence to file or registry
  • Helper methods to quickly setup custom output handlers and retrieve important information on the machine, device and application
  • Value validations to control logging based on attributes with a set of pre-defined validations such as value-range, date/time range, string length, regular expressions, ...
  • Easily extensible and customizable with custom output handlers
  • Separate TCP/IP Client included to view logger outputs remotely or TCP/IP server to log outputs of multiple client apps
  • IDE Plugin for adding missing units, inserting output handler registration code and toggling comments
  • Automatic exception logging
  • Interfaces to myCloudData.net & Exceptionless cloud logging

What's new in v1.5:
  • TLoggingWindowsConsoleOutputHandler outputs log messages to the Windows console window
  • TLoggingSlackWebhookOutputHandler outputs log messages to a Slack channel through a incoming webhook.
  • TLoggingMemoOutputHandler outputs log messges to a VCL TMemo control.
  • TTMSLoggerBaseOutputHandler.LogLevelFilters property allows filtering log messages on a per-outputhandler basis.


Available separately and also included in TMS ALL-ACCESS and TMS VCL Subscription.


Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications

What's new:

  • TMS Logging full product is now included in TMS Business suite.
  • Logging framework - including TMS Logging - allows easy server-side logging to several output handlers like text files, Windows Event Log, TCP/IP listeners, etc.
  • Logging middleware allows logging HTTP requests and responses processed by Sparkle servers. It uses the new logging framework and can automatically log requests/responses in details with a few lines of code.
TMS Business Subscription is available separately and is also included in TMS ALL-ACCESS.

Software library that provides various algorithms used to encrypt, sign and hash data


What's new in v3.4:
  • SignCSR method in TX509Certificate class to sign Certificate Signing Request
  • Conditional compilation options are in tmscrypto.inc
  • TX509CSR component to generate and decode Certificate Signing Request


Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.4 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.0.6.0:
  • Public method Validate added in TAdvEdit
  • Full HTML color constants support for rendering cells with HTML text in TAdvStringGrid
  • Support for VCL Styles added in THTMLTreeView, THTMLTreeList
  • Per monitor high DPI support added in TAdvSmoothSlider, TAdvSmoothTrackBar, TAdvSmoothSlideShow

And various smaller fixes & improvements

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new in v9.0.5.0:
  • Exposed Tag property in TAdvOfficeStatusPanel in TAdvOfficeStatusBar
  • Styler.KeywordStyle property added in TAdvMemo
  • Property EnableWheel added in TColumnComboBox
  • Per monitor high DPI support added in TDBAdvGrid, TPlanner, TAdvStringGrid
  • Event OnGetElementHint added in TAdvRichEditor
  • Function LineCount added in TAdvRichEditor
  • TAdvRichEditorHTMLIO.InsertHTML() function added for TAdvRichEditor
  • Encoding property in TAdvGridImportDialog to support different file encoding
  • Property to turn off mouse wheel scrolling in TAdvSmoothListBox

And various smaller fixes & improvements

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new:
  • Enabled new Windows folder dialog UI style by default in TAdvDirectoryEdit
  • Support for high DPI added in THTMLHint
  • Support for use of Unicode text in update control files in TWebUpdate
  • Improved : HTML export/import in TAdvRichEditor

And various smaller fixes & improvements

Available separately and also included in TMS ALL-ACCESS.

Code analysis tool for Delphi developers that detects issues in Delphi source code.


Features:
FixInsight performs static code analysis to help you find bugs early in the development process:
  • Identify potential errors and oddities
  • Produce a list of warnings when issues are found
  • Check your code for coding convention compliance
  • Exclude specific units from analysis by entering their names in the Settings window
  • Suppress particular warnings
What's new in v2019.01:
  • New Delphi 10.3 Rio support
  • Support for the new Delphi 10.3 language feature inline variable added

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new:
  • AutoThemeAdapt takes Windows version in account when Office not found in TAdvAppStyler
  • OnGetEditorType, OnAllowColumnFilter events added in TAdvDBFilterPanel & TAdvGridFilterPanel
  • AdvListEditor.Lookup.HasValue() function added in TAdvListEditor
  • SearchList.Items.IndexOf(AValue) added in TAdvSearchList
  • Label positions lTopRight, lpBottomRight added in TAdvTreeComboBox
  • Various high DPI / per monitor high DPI handling improvements

And various smaller fixes & improvements

Available separately and also included in TMS ALL-ACCESS.

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation for VCL & FireMonkey

What's new in version 6.24.0.0:
  • TFlexCelDocExport now uses a different way to share files in Android
  • New methods SetRange3DRef and TrySetRange3DRef in TXls3DRange
  • Cell indent is now printed and rendered to pdf/images proportional to the print scale

Various smaller improvements & fixes


TMS WEB Core v1.1 Verona!
TMS WEB Core enables to build modern web client applications following the single-page architecture that also other modern frameworks like Angular, vue.js, React employ..

New in TMS WEB Core v1.1.2.0 Verona:
  • TWebMessageDialog language customization support added
  • TWebForm.PopupOpacity property added for popup forms
  • TWebEdit.Pattern TWebEdit.Required TWebEdit.AutoFocus properties added
  • Headers/User/Password properties added to TWebClientConnection
  • Extended TApplication with RouteForm() and RunScript() methods

Various smaller improvements & fixes

Discover more about TMS WEB Core at http://web.tmssoftware.com



Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new:
  • Add Ignore option to the TAdvRichEditor context menu for spell check
  • ScrollToBegin, ScrollToEnd methods added in TAdvRichEditor
  • OnFiltered event added in TAdvSearchEdit
  • Event OnChanged added in TDBAdvOfficeRadioGroup,TDBAdvOfficeCheckGroup

And over 20 smaller improvements and fixes in various components

Available separately and also included in TMS ALL-ACCESS.

TMS WEB Core v1.1 Verona!
TMS WEB Core enables to build modern web client applications following the single-page architecture that also other modern frameworks like Angular, vue.js, React employ..

New in TMS WEB Core v1.1 Verona:
  • Progressive web apps (PWA) support
  • Google chart support added
  • Sign in support for Facebook and Google added
  • Google ReCaptcha v3.0 support added
  • AutoCompletion control added
  • PayPal support added
  • Accelerator key support added
  • Beta support for Lazarus
  • DB aware AutoCompletion control added
  • DB aware combobox added
  • ClientDataSet improvements

Discover more about TMS WEB Core at http://web.tmssoftware.com



Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems.




What's new:
  • TTMSFNCDateTimePicker
    • Option to switch between analog and digital time picker
    • Uses TTMSFNCCalendar, TTMSFNCAnalogTimePicker and TTMSFNCDigitalTimePicker

  • TTMSFNCFontDialog
    • List of available fonts
    • Size, style and color selection
    • Font preview

  • TTMSFNCIPEdit
    • 3 available types: IPv4, IPv6, MAC
    • The fields only accept characters that are allowed by the selected type

  • TTMSFNCCheckBox / TTMSFNCRadioButton
    • HTML formatted text support
    • Custom image can be used for the checkbox/radio button widget



Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio


What's new:
  • TAdvStringGrid v8.4.2.0: Extended HTML special character set support
  • HTML engine: Extended HTML special character set support in THTMLabel, THTMListBox, …

And fixes, improvements, High-DPI handling enhancements

Available separately and also included in TMS ALL-ACCESS.

TAdvStringGrid, TAdvColumnGrid, TAdvSpreadGrid, TAdvGridExcelIO, TAdvGridRTFIO, TAdvGridPDFIO, TDBAdvGrid in one money and time saving pack


What's new:
  • TGridColumn.DisplayIndex to retrieve display column index from column in TDBAdvGrid
  • Support for handling &#id; characters in HTML
  • SearchFooter.SearchColor, SearchFooter.SearchTextColor properties added
  • Possibility to customize search footer checkbox text color
  • OnShowFilterEdit event added to selectively show filter edit options
  • SQLDateFormat property added to control format of dates in SQL WHERE condition in TAdvDBFilterPanel
  • MouseActions.SelectOnRightClickNewSelectionOnly property added

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Grid Pack v6.8.0.0 free.

Software library that provides various algorithms used to encrypt, sign and hash data


TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

What's new in v3.3:
  • TLockFile component to generate an executable able to self-decrypt itself
  • Methods to import and export a certificate to a PFX file in TX509Certificate class (using OpenSSL Windows command line)
  • Property CrtStr to import directly the certificate string in TX509Certificate class

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.3 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo


What's new:
  • SQLDateFormat property added to control format of dates in SQL WHERE condition in TAdvDBFilterPanel
  • OnFiltered event in TAdvSearchEdit
  • Various new shapes for events in TPlannerCalendar


Available separately and also included in TMS ALL-ACCESS.

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v2.6:

New Analytics Statistics package:
  • Implicit derivative operator
  • Functional operator

New blog article describing new features.

Available separately and also included in TMS ALL-ACCESS.

Software library that provides various algorithms used to encrypt, sign and hash data


TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

What's new in v3.2:
  • PAdES (PDF Advanced Electronic Signatures)
  • CAdES (CMS Advanced Electronic Signatures)
  • Enveloped XAdES (XML Advanced Electronic Signatures)

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.2 free.

Software library that provides various algorithms used to encrypt, sign and hash data


TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

What's new in v3.1:
  • NIST elliptic curves p-256, p-384 and p-521 for ECDSA
  • Hash algorithm SHA-384
  • Generation of certificates with RSA SHA-384, RSA SHA-512, ECDSA SHA-256, ECDSA SHA-384 and ECDSA SHA-512
  • Decoding of certificates with RSA SHA-1, RSA SHA-384, RSA SHA-512, ECDSA SHA-256, ECDSA SHA-384 and ECDSA SHA-512
  • Generation and verification of XAdES-BES signatures with detached and enveloping format
  • Generation of random string in TConvert class

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.1 free.

Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems.




What's new:
  • TMS FNC Object Inspector:
    • Automatic retrieval of published properties of an object
    • Various inplace editors such as a combobox for enum values, or checkgroup dropdown picker for set properties.
    • Events for customization of properties and property values
    • Based on TTMSFNCTreeView
    • Datasource support for direct data editing


  • TTMSFNCTaskDialog
    • HTML formatted texts for content, expandable text and footer
    • Optional radio buttons, progress bar, verify checkbox, input field, and custom input
    • Custom buttons with the option to turn them into command links
    • Auto close after timeout

  • TTMSFNCStatusBar
    • Various panel styles including HTML formatted text, images, progress bar and more
    • Optional auto size, button and hint per panel
    • Multiple progress bar levels

  • TTMSFNCSignatureCapture
    • Save signature to a file, memory stream or an image
    • Load signature from a file or memory stream
    • Customizable pen, clear icon and text

  • TTMSFNCColorWheel
    • Separate R, G, B and HEX values
    • Used in TTMSFNCColorPicker/TTMSFNCColorSelector as a mode



Available separately and also included in TMS ALL-ACCESS.

We have released the first version of TMS WEB Core v1.0 Brescia! TMS WEB Core enables to build modern web client applications following the single-page architecture that also other modern frameworks like Angular, vue.js, React employ..

With TMS WEB Core v1.0 Brescia comprises:
  • a component framework
  • a (Web) RTL
  • a Pascal to JavaScript compiler
  • a Delphi IDE integration
Read everything about this new release here

Discover more about TMS WEB Core at http://web.tmssoftware.com



Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.

What's new in v3.0:

See here the full version history.

TMS XData is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS XData v3.0 free.

Powerful, extensive & flexible component suite for native Excel report & file generation & manipulation for VCL & FireMonkey

What's new in version 6.20.0.0:
  • New overloads for methods SetCellFromString and GetStringFromCell now accept cell references
  • New overload for method TPartialExportStart.SaveCss which allows to save the css without the tags
  • Full support for reading and writing Data Connections in xlsx files
  • Improved performance with thousands of merged cells
  • Improved chart rendering

Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems.




What's new in v2.2:
  • New: Introducing TMS FNC KanbanBoard:
    • Multi collapsible column support
    • Filtering and Sorting
    • Item autosizing
    • HTML formatted text support
    • Collapsible items
    • Database adapter
    • Drag & Drop support
    • Editing support
    • Fully customizable column & item appearance & custom Kanban board item drawing
    • Optional header & footer per column

  • TTMSFNCAnalogTimeSelector / TTMSFNCAnalogTimePicker
    • Analog time representation
    • Interaction to change time
    • Automatic current time representation
    • Picker variant

  • TTMSFNCDigitalTimeSelector / TTMSFNCDigitalTimePicker
    • Digital time representation
    • List of times with configurable interval
    • Configurable columns and rows
    • Picker variant

  • TTMSFNCCalendar / TTMSFNCDatePicker
    • Optional events and badges per day
    • Separate header and footer settings
    • Optional week numbers
    • Multi day selection support
    • Navigation mode included in header
    • Customization events
    • Picker variant via digital time picker

  • TTMSFNCFillKindSelector / TTMSFNCFillKindPicker
    • Representation of FNC Fill Kind property
    • Picker variant

  • TTMSFNCStrokeKindSelector / TTMSFNCStrokeKindPicker
    • Representation of FNC Stroke Kind property
    • Picker variant



    Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo


What's new in v8.9:
  • TAdvSearchEdit v1.0.7.0: Event OnSelect added
  • TInspectorBar v1.8.6.0: Support for mousewheel scroll added

Discover here what is new and improved in v8.9.0.0.

Available separately and also included in TMS ALL-ACCESS.

Software library that provides various algorithms used to encrypt, sign and hash data


TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

What's new in v3.0:
  • New: X509 certificate generation and parsing (parsing only on mobile platforms)
  • New: progress variables in AES, SPECK, Salsa, SHA2, SHA3, Blake2 and RIPEMD algorithms for file encryption/decryption/hashing
  • New: On RAD Studio version 10.2.1 and up, possibility to use the components without Random DLL on Win64 platforms

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v3.0 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo


Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v2.4:

New Analytics Statistics package:
  • Calculate base statistical characteristics for discrete sample values: mean (arithmetic, geometric, harmonic, quadratic), median, mode, variance, deviation, covariance.
  • Sample data processing: sorting, reversing, getting range of values, getting sample items by indexes, getting different samples and their frequencies in data set.
  • Creating histograms of data samples.
  • Working with probability distributions: generating probability distribution function (PDF) values on the interval, cumulative distribution function (CDF) values, quantile and random values. Realized distributions: Gauss (normal), Laplace, Cauchy, Gumbel, logistic and exponential.
  • Generating sequences of special numbers: Fibonacci, prime and composite numbers, natural and integer numbers, odd and even numbers, squares, cubes and factorials.
  • Working with progressions: arithmetic, geometric and harmonic.

Analytics Linear Algebra:
  • ‘if’ function with mixed scalar and array/matrix arguments.
  • Delta operator ‘?’ evaluates finite differences for array/matrix data.
  • Cumulative sum and product functions for array/matrix data.
  • Outer product function for two vectors.

Analytics Special:
  • Evaluation of Error and Gamma functions.

Available separately and also included in TMS ALL-ACCESS.

Create dashboard applications for Windows, cross-platform and the web.

Features:
  • TTMSFNCWidgetProgress: Circular progress indicator
  • TTMSFNCWidgetSetPoint: Value indicator with range & and setpoint
  • TTMSFNCWidgetMultiProgress: Concentric circle based progress indicator for multiple values
  • TTMSFNCWidgetDistributionIndicator: Values distribution indicator in various modes: donut, pie, horiz. bar, vert. bar, funnel
  • TTMSFNCWidgetMarqueeProgress: Continuous running or marquee style progress indicator
  • TTMSFNCWidgetLCDLabel: 7-segment LCD based value indicator
  • TTMSFNCWidgetGauge: Highly configureable gauge control
  • TTMSFNCWidgetArrow: Arrow control for indicating trends via arrow up/down
  • TTMSFNCWidgetTrendIndicator: Trend-indicator chart control with line, area & bar type


Supported frameworks and platforms:
  • VCL Win32/Win64
  • FMX Win32/Win64, macOS, iOS, Android
  • LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian

Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo


We're excited to inform that a technology preview of our new TMS WEB Core product is available now for all TMS ALL-ACCESS users.
RAD development of modern web applications is here for Delphi developers. Discover more about TMS WEB Core at http://web.tmssoftware.com



Powerful, feature-rich UI controls for 4 frameworks and 5+ operating systems.

What's new in v2.1.2.3:
  • New: TMS WEB Core Tech preview compatibility



Available separately and also included in TMS ALL-ACCESS.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo


Code analysis tool for Delphi developers that detects issues in Delphi source code.


Features:
FixInsight performs static code analysis to help you find bugs early in the development process:
  • Identify potential errors and oddities
  • Produce a list of warnings when issues are found
  • Check your code for coding convention compliance
  • Exclude specific units from analysis by entering their names in the Settings window
  • Suppress particular warnings
What's new & improved in v2017.11:
  • New : Updated ignore feature: the whole folder content can be ignored
  • New : Rule W530: 'IFoo' interface has the same GUID with 'IBar' (Unit1.pas)
  • Improved : Rules O802/O803 (now it takes in account DPR file content as well)
  • Improved : Rule C108 (now it triggers a warning for "with A,B do;" too)
  • Improved parser

Available separately and also included in TMS ALL-ACCESS.

Powerful, feature-rich UI controls for 3 frameworks and 5+ operating systems.

What's new in v2.1.0.0:
  • New: Introducing TTMSFNCTableView:
    • HTML formatted items with optional HTML template
    • More option buttons displayed on a swipe gesture
    • Lookup functionality with configurable lookup bar
    • Filtering with option inplace filter edit box
    • Reload capability
    • Item accessories such as button, badge, progressbar, detail and more
    • Detail control for each item
    • Categories to divide items alphabetically with optional custom categories collection
    • Sorted items ascending, descending with optional case sensitivity
  • New : Hover background text and border color capability in TTMSFNCResponsiveList
  • New : Helper units to generate an Indy email message from TTMSFNCRichEditor





Available separately and also included in TMS ALL-ACCESS.

The ultimate tool for modeling databases with an easy and simple interface.

What's new in v3.3.0.0:

  • New : Source code preview in Aurelius export
  • New : Option to export TMS Aurelius classes to several different units
  • New : Modern User Interface
  • New : Model names in TMS Aurelius export
  • New : Customization scripts in TMS Aurelius export
TMS Data Modeler 3.3

See our blog post for all information & details about the new features.
TMS Data Modeler is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS Data Modeler v3.3 free.

Create modern-looking & feature-rich Windows applications faster with over 400 components in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo

What's new in version 8.8.0.0:

  • New : TAdvHighLightLabel v1.0.0.0 : Label that allows to highlight specific words in the label text in different colors.
    highlight label

  • New : TAdvTouchSpinEdit v1.0.0.0 : Spin edit control with spin buttons left and right from the edit control to allow easy up/down button access from touch screens.
    spinedit

  • New : TAdvDBListBox v1.0.0.0 : Listbox control with embedded filter + insert data capability that can be bound to a dataset field.
  • New : Automatic button column type when setting Columns[x].Editor := edButton in TAdvColumnGrid
  • New : Hover background, text & border color capability in TAdvResponsiveList
  • New : Name property added to TInspectorItem in TMS InspectorBars
  • New : InspectorPanel.Items.Item[Name] added to access items by name in TMS InspectorBars
  • New : Planner.GridControl.BorderColor: TColor property added in T(DB)Planner
  • New : Enabled property added at item level in TTodoList
  • New : Property EnableWheel added in TAdvComboBox
  • New : ListLeft.Caption, ListRight.Caption properties added in TAdvDualListBox
  • New : Lookup, resizable and save function in design time editor in TPictureContainer
  • New : Label added in TAdvMultiButtonEdit
  • New : Property AutoCheck added in TAdvOfficeRadioButton
  • New : Automatic button column type when setting Columns[x].Editor := edButton in TDBAdvGrid
See the what's new guide for all information & details about the new features.

TMS Component Pack 8.8.0.0 is a free update for all active registered users. Users with an expired registration, checkout the discount offers to upgrade to the latest TMS Component Pack, TMS Component Studio or TMS VCL Subscription after login on our website.

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

What's new in v2.2.0.0:

Analytics Linear Algebra extension now totally supports operations with N-component arrays and MxN matrixes:
  • Standard linear algebra operators supported: '+', '-', '*', '/', '^', '•'.
  • Special operators, like sum '∑', product 'Π' and other, support array and matrix operands.
  • Elementary functions 'sin', 'cos', and so on, and base special functions 'abs', 'frac' and other can be called with array and matrix arguments to make the evaluation for all the components.
Analytics Numerics extension includes new numerical tools and features:
  • Fehlberg method (Runge-Kutta-Fehlberg 4-5) for solving Ordinary Differential Equation systems. The Fehlberg solver uses automatically selected time step for providing the solution with the specified precision.
  • Vector ordinary differential equation systems supported.
  • Gauss-Newton method allows solving systems for multiparametric nonlinear least squares approximation problems with multidimensional data.

Available separately and also included in TMS ALL-ACCESS.

100% Native .XLS,.XLSX,.XLSM,.PDF,.HTML,.SVG file generation/manipulation for VCL & FMX

What's new in version 6.17.0.0:
  • New : Support for reading and writing Strict Open Xml files
  • New : Full Support for Excel tables in xlsx files
  • New : Ability to add autoshapes to charts

TMS Flexcel v6.17 is a free update for all active registered users. Users with an expired registration, checkout the discount offers to upgrade to the latest version.

100% managed code Excel (.XLS & .XLSX), HTML, SVG and PDF report generation for .NET, Mono, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Oxygene


What's new in version 6.17.0.0:
  • New : Support for .NET Standard 1.5, 2.0 and .NET Core 2.0.
  • New : Support for reading and writing Strict Open Xml files
  • New : Full Support for Excel tables in xlsx files
  • New : Ability to add autoshapes to charts

All-access 1 year subscription to the entire product range

TMS FNC UI Pack beta v2.0.0.0 available now for all TMS ALL-ACCESS customers. In this beta version we've added our new Office inspired ribbon control: TMS FNC Ribbon v1.0.
TMS ALL-ACCESS = Access to previews and betas!

Feature overview:

  • Office inspired ribbon
  • Multiple themes with custom theming options
  • Floating pages and toolbars
  • Compact toolbars
  • Auto-resizing toolbars with automatic layout
  • BitmapContainer support
  • HTML support
  • Page groups
  • Shortcut hint support
Ribbon


A download link from where you can download TMS FNC UI Pack beta 2.0 version has been added on the 'My products' page after login on our website for all TMS ALL-ACCESS customers.


FMX component with extensive configurability for integrating Google Maps in FMX applications


What's new in v2.9.0.0:

  • New: SubMarkers collection property for Markers
  • New: OpenSubMarkerInfoWindow method added
  • New: OnSubMarkerClick event added
  • New: DeleteSubMarkers method added
  • New: CreateSubMarkers method added
  • New: Markers.LoadFromPOI, Markers.LoadFromPOIStream, Markers.SaveToPOI, Markers.SaveToPOIStream methods added

Click image for more screenshots.

Available separately and also included in TMS FMX Component Studio.


VCL Component with extensive configurability for integrating Google Maps in VCL applications

What's new in v2.9.0.0:

  • New: SubMarkers collection property for Markers
  • New: OpenSubMarkerInfoWindow method added
  • New: OnSubMarkerClick event added
  • New: DeleteSubMarkers method added
  • New: CreateSubMarkers method added
  • New: Markers.LoadFromPOI, Markers.LoadFromPOIStream, Markers.SaveToPOI, Markers.SaveToPOIStream methods added

Click image for more screenshots.

Available separately and also included in TMS VCL Subscription.


Generate PassKit discount coupons, event tickets, store cards, travel tickets for iOS PassKit wallet from Delphi or C++Builder

With TMS PassKit, wallet PassKit files can be generated for use with the iOS / iPhone wallet of all types. Wallet is an application on Apple iOS that manages tickets, vouchers, boarding passes, store cards or other virtual objects. It is a part of the Apple Pay system which supports payment by NFC or Apple Wallet.

TMS PassKitBuilder supports the generation of all types of PassKit files.

  • Generates tickets, vouchers, boarding passes, store card ...for iOS Wallet
  • Support for multilanguage PassKit files
  • Support for QR code or bar code on PassKit file
  • Support for app association / companion app linking
  • Control over PassKit file appearance
  • Support for PassKit relevance setting including location or beacon based relevance
  • Support for PassKit file validity period settings


Users with an active license to TMS ALL-ACCESS and TMS VCL Subscription receive TMS PassKit v1.0.0.0 free.


Software library that provides various algorithms used to encrypt, sign and hash data


TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

What's new in v2.5.0.0:
  • New: Introduction of TComponent derived classes to have components on the tool palette
  • New: A hash function is used to hash a message before signing in the RSA signature

Available separately and also included in TMS ALL-ACCESS. Users with an active license to TMS ALL-ACCESS receive TMS Cryptography Pack v2.5.0.0 free.

Seamless access to cloud services from FMX applications.

Set of FMX components to offer easy access from Delphi for FireMonkey applications to cloud services like OneDrive, Box, DropBox, Facebook, Flickr, Picasa, Youtube, Google Calendar, Google Contacts, Google Drive, LinkedIn, Twitter, Windows Live Calendar, PushOver, FourSquare, Instagram, Wunderground, CloudConvert, PayPal ...

What's new in v3.3.0.0:

  • New TTMSFMXCloudYandexDisk: Component to get access to Yandex Disk API
  • New TTMSFMXCloudFirebaseObjectDatabase: Component that provides access to the Google Firebase Database API. It provides support to retrieve, add, update and remove objects.
  • New in TTMSFMXCloudTwitter:
    • MuteUser and UnMuteUser methods added
    • DeleteTweet method added
    • BlockUser and UnBlockUser methods added
  • New in TTMSFMXCloudGContacts:
    • Extra GPhoneType values added
    • Contact.Updated property added
  • New : Event SendNotifications property in TTMSFMXCloudGCalendar


Also available for VCL Windows applications: TMS VCL Cloud Pack or in the bundle TMS Cloud Studio with support for VCL, LCL, FMX, IntraWeb and .NET


Set of VCL components to offer easy access from Windows applications to cloud services.


Seamless connectivity from Delphi applications to cloud services like OneDrive, Box, DropBox, iCloud Contacts, iCloud Calendar, Facebook, Flickr, FourSquare, Picasa, Google Calendar, Google Contacts, Google Drive, Google Tasks, Google Places, LinkedIn, Twitter, Windows Live Calendar, Windows Live Contacts, Wunderground weather, Twilio, BulkSMS, TelAPI, Esendex service, YouTube, PayPal ...

What's new in v3.8.0.0:

  • New TAdvYandexDisk: Component to get access to Yandex Disk API
  • New TAdvFirebaseObjectDatabase: Component that provides access to the Google Firebase Database API. It provides support to retrieve, add, update and remove objects.
  • New in TAdvTwitter:
    • MuteUser and UnMuteUser methods added
    • DeleteTweet method added
    • BlockUser and UnBlockUser methods added
  • New in TAdvGContacts:
    • Extra GPhoneType values added
    • Contact.Updated property added
  • New : Event SendNotifications property in TAdvGCalendar


Available separately and also included in TMS VCL Subscription and TMS Cloud Studio.


Add diagram and flowchart capabilities to your application.


TMS FNC Blox offers cross-platform & cross-framework diagramming/flowcharting components for Windows, iOS, macOS, Android, Linux, Raspbian...

Feature overview:
  • High-quality (anti-aliasing) drawing of blocks and lines
  • Open architecture for building custom blocks and lines inherited from base classes
  • Ready-to-use flowchart, arrow and electric blocks
  • Linking system allow customizable link points and information retrieval of connected blocks
  • Block gradient, shadow and bitmap
  • Full block customization: pen, brush, color, selection color, minimum width and height
  • Block text customization: horizontal and vertical alignment, font, word wrap, clipping
  • Customizable link points in blocks
  • Full line (link) customization: pen, source arrow shape, target arrow shape
  • Arc & bezier lines, polygon objects
  • Block rotation supported (including text, bitmap and gradient)
  • Separate TTMSFNCBloxToolBar component for easy diagram editing with no line of code (needs TMS FNC UI Pack)
  • Diagram snap grid
  • Diagram rulers
  • Saving/Loading diagram to/from file and stream
  • Diagram zoom in/out
  • Panning
  • Helper classes TTMSFNCBloxBlockDrawer for easy custom drawing on custom blocks
  • Clipboard operations, object deletion and inserting, zooming, and more.
Supported frameworks and platforms
  • VCL Win32/Win64
  • FMX Win32/Win64, macOS, iOS, Android
  • LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian

Click image for more screenshots.

Available separately and also included in TMS ALL-ACCESS and TMS FNC Component Studio. Users with an active license to TMS ALL-ACCESS receive TMS FNC Blox v1.0.0.0 free.


TMS software organizes a training day in Denmark and Belgium.

Sessions on TMS VCL components, TMS FNC components and TMS Cloud components will be given by Bruno Fierens, CTO from tmssoftware.com and Bernard Roussely, product manager of TMS Cryptography Pack. All sessions will be in English.


Registrations

  • TMS hands-on training day in Fredericia, Denmark on May 18th - Register now
  • TMS hands-on training day in Kortrijk, Belgium on June 8th - Register now



Workflow Studio is a Delphi/C++Builder VCL framework for Business Process Management (BPM). With Workflow Studio you can easily add workflow and BPM capabilities to your application,by allowing you or your end-user to create workflow definitions and running them.

Main tasks you can do with Workflow Studio are:

  • Design workflow definitions visually in a diagram
  • Run the workflow definitions
  • Manage tasks generated by the workflows

What's new & improved in v2.7:
  • New: Allow reordering of task fields in task definition dialog using Ctrl+Arrow keys or drag/drop
  • New: TTaskListView.SortOnColumnClick property
  • New: Task expiration by hours, minutes or seconds
  • Improved: Updated German and Spanish translations

Cross-platform messaging client library implementing the full MQTT specification.

Feature overview
  • MQTT client component
  • Can be used in VCL,FMX and LCL applications
  • Supports Windows, iOS, Android, macOS, Linux, Raspberry Pi
  • Implements full MQTT specification including QoS, Last will message, message retaining
  • Fast & multithreading based architecture
  • Supports secure & non-secure connections
  • Non-visual logger component included

Users with an active license to TMS ALL-ACCESS receive TMS MQTT v1.0.0.0 free.

SDK to host myCloudData.net yourself on a public or internal server for an unlimited number of users.

Feature overview

The TMS myCloudData SDK enables REST API (HTTP or HTTPS) based access to structured cloud data storage.

  • Can be deployed on a node.js based web server
  • Supports a MS SQL or MySQL database
  • Can be used on Microsoft Windows or Linux operating system
  • An unlimited number of data access users can be defined
  • Allows to use an unlimited number of tables, fields
  • Per user CRUD based permissions can be defined for tables
  • Rich meta data can be configured per table field
  • Permission based sharing of data between users can be configured
  • Accessible via REST API from any programming environment supporting REST
  • Structured table based data storage
  • Tables can have following field types: string, int, float, boolean, date, time, datetime, blob
  • Via metadata, typed fields can be defined + field lookup relationships


Users with an active license to TMS ALL-ACCESS receive myCloudData SDK v1.0.0.0 free.

Fully cross-platform chart component designed for business, statistical, financial & scientific data.


What's new & improved in v1.5.0.0:
  • New: Anti-aliasing & native canvas support
  • New: OHLC, CandleStick and Boxplot support
  • New: Central X-Axis and Y-Axis following custom reference value
  • Improved: Separation into TMS FNC Core and TMS FNC Chart

Available separately and also included in TMS ALL-ACCESS.
Users with an active license to TMS ALL-ACCESS receive TMS FNC Chart v1.5 free.

Fully cross-platform chart component designed for business, statistical, financial & scientific data.

What's new in v2.0.0.0:
  • New: Anti-aliasing & native canvas support
  • New: OHLC, CandleStick and Boxplot support
  • New: Central X-Axis and Y-Axis following custom reference value



Available separately and also included in the TMS FMX Component Studio.

A library with over 80 components enabling you to create professional looking instrumentation and multimedia applications with digital components like leds, scopes, banners, sliders, knob controls, buttons, meters, high performance timers and much more ...

What's new in v2.5.0.0

  • New: Introducting TvrNumLEDS: free configurable 7 segment LED display that can display characters 0..9, . , : and - in any order
  • New: Introducting TvrFloatNum: 7 segment LED display to display floating point numbers with control over nr. of decimals and negative sign
  • New: Introducting TVrTubeMeter : tube meter control with various tube shape settings
  • New: Mousewheel support in TVrTrackBar
  • New: Peak indication in TVrLevelBar
  • New: Background bitmap capability in TVrLevelBar
  • New: Antialias capability in TVrMeter
  • New: Antialias capability in TVrScope
  • New: 3 new 7 segment LED sizes in TVrNum, TVrClock
  • New: Palette colors in TVrScale and position indication
  • New: DecayMode in TVrLevelBar, TVrMeter
  • New: Display of milliseconds in TVrClock & negative times
  • New: Antialias support in TVrLineMeter, TVrThermoMeter
  • New: Mousewheel support in TVrRotarySwitch
  • New: Antialias support in TVrAngularMeter
tiw

tiw


Available separately and also included in TMS VCL Subscription and TMS Component Studio.

Seamless access to cloud services from Windows and ASP.NET applications.

Seamless connectivity from .NET applications to cloud services like DropBox, Onedrive, Google Drive, Box, myCloudData.net, Google Calendar, Google Contacts, Windows Live Calendar, Windows Live Contacts, iCloud contacts, iCloud calendar, Picasa, Flickr, Instagram, Twitter, Facebook, LinkedIn, FourSquare, PushOver,...

What's new & improved in v2.0.0.0:

  • New : Support for myCloudData service
  • Improved : Support for latest Facebook REST API
  • Improved : Support for Google REST APIs
  • Improved : CalDav,CardDav handling



Available separately and also included in the bundle TMS Cloud Studio with support for VCL, LCL, FMX, IntraWeb and .NET.


Set of highly configurable and styleable components for cross-platform FMX software development

What's new & improved in v3.5.0.0:
  • New: Introducing TTMSFMXPDFLib:
    • PDF Generator Library
    • HTML formatted text support
    • Optional Font Embedding
    • Drawing primitives such as lines, rectangles, ellipses and custom paths
    • Support for horizontal and vertical linear gradients
    • Separate Fill and Stroke implementation
    • URL support
    • Unicode character support
    • Cross platform
    • Support for images drawing with optional stretching, aspect ratio
    • Text flow in multiple columns
    • Overflow detection and calculation
    • Numerous predefined page sizes
    • Optional page header and footer
  • Improved: PDF Export functionality for TTMSFMXRichEditor, TTMSFMXGrid, TTMSFMXMemo
  • Improved: Added virtual keyword to some methods in TTMSFMXTabSet
  • Improved: RTF parsing in TTMSFMXRichEditor
  • Improved: HTML parsing in TTMSFMXRichEditor

Click image for more screenshots.


TMS FMX UI Pack v3.5.0.0 is a free update for all active registered users. Users with an expired registration, checkout the discount offers to upgrade to the latest TMS FMX UI Pack or TMS FMX Component Studio after login on our website.

FREE open-source client component for seamless access to the myCloudData.net service.

Use structured data storage in the cloud between your desktop & mobile applications. Always connect to your own live cloud data via myCloudData.net

Seamless access to the myCloudData.net API
Just drag the myCloudData REST Client component on your form and start using the myCloudData Service as it was a local database.

Fully cross platform
Whether you are developing Windows, Mac , IOS or Android applications, the myCloudData REST Client will suit your needs.

Open Source
The myCloudData REST Client is completely open-source and hosted on GitHub. That means that you can freely customize the code and add any functionality that it might be lacking for your specific project.

Free
You can use the myCloudData REST Client completely free of charge for any commercial or non-commercial project.

The free myCloudData REST client component is based on the REST technology that is included in Delphi 10.1 Berlin. It can be used with your Delphi 10.1 Berlin IDE as-is, no need to install extra commercial libraries.
mcdrestclient


Communications package containing components which provide access to the serial ports under Windows. The event-driven architecture provides the highest possible performance and allows all the tools to run in the background.

What's new v2.0.0.0

  • New : TVaCapture pattern match capability added.
    Now it is possible to use expressions to define a range of data start & finish patterns are accepted for pattern based data capture instead of only fixed data start & finish values.

Available separately and also included in TMS VCL Subscription and TMS Component Studio.

Set of components for true native macOS application development.

No compromises: a 100% macOS look and feel!

What's new & improved in v1.9.1.0:

  • New: Horizontal and Vertical Ruler in TTMSFMXNativeNSTextView
  • New: Vertical scrollbar in TTMSFMXNativeNSTextView
  • Improved: Enclosement in NSScrollView in TTMSFMXNativeNSTextView


Available separately and also included in TMS Component Studio for FireMonkey.


Set of native iOS components for FireMonkey applications for iPhone, iPad, iPod.

100% iOS performance, 100% iOS look & feel

What's new in v3.0.0.0:

  • New: TTMSFMXNativeCameraViewController, stand-alone component to access the camera:
    • Take photos without going through the default camera application
    • Separate Initialization, Start and Stop process
    • Events to capture image data and stream
    • Popup version
  • New: TTMSFMXNativeBarCodeScanner, stand-alone component to scan various types of bar codes :
    • Inherits from TTMSFMXNativeCameraViewController and adds the capability of capturing various types of codes (QR, EAN, DataMatrix, and many more ...)
    • Popup version


TMS iCL is also part of TMS Component Studio for FireMonkey

ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, polymorphism, JSON based remoting and more...

What's new in v3.4.0.0:

  • New: Cross-database Concat function: Linq.Concat(Linq['FirstName'], Linq['LastName'])
  • New: Arithmetic projections Add, Subtract, Multiply and Divide, also supporting operators: Linq['Total'] + Linq['Additional']
  • New: TDatabaseManager.IgnoreConstraintName property for better control of database schema update and validation
  • New: Linq query syntax improved with support for relational operators: Linq['Name'] = 'Mia'. All query examples in this documentation updated to newer syntax.
  • New: Linq functions Contains, StartsWith, EndsWidth now support projections: Linq['Name'].StartsWith(Linq['OtherField'])
  • New: Linq "type-helper" version all existing functions, like Upper or Year: (Linq['Name'].Upper = 'MIA') and (Linq['CreatedAt'].Year = 2015)
  • New: In clause in Linq queries

TMS Aurelius is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS Aurelius v3.4 free.

Create DB-aware or non DB-aware multi-pane or multi-serie financial & business charts and spectacular 3D Pie charts. Supports Line, Bar, Area, Band, Stacked Bars, Stacked Area, Pie, Donut, OHLC, Spider, CandleStick, Histogram, Bubble, Funnel, Error charts.

What's new in v4.2.0.0:
  • New: Popup toolbar to configure series visuals (XE2 and newer)
  • Improved: Product name change for consistency


Available separately and also included in TMS VCL Subscription and TMS Component Studio.



Our team is excited to announce we received the Editors choice 1st prize award in Blaise Pascal with our TMS FNC UI Pack!
With the article Developing UI controls for 3 frameworks, 3 IDEs and 5+ operating systems, Bruno Fierens explains the FNC-way to write a custom UI control once and use it in all 3 frameworks and for 5+ operating systems.


The several challenges of FNC (Framework Neutral Components) are discussed followed by detailed information about the FNC abstraction layer that abstracts all differences between the frameworks and makes it possible to use a single API to write custom UI controls for the 3 frameworks VCL, FMX and LCL.


Add business intelligence to applications and application development with VCL frameworks, libraries, components to automate & streamline development as well as use of applications. From ORM framework to dynamically extending applications with scripting tools, TMS Business Subscription makes the developer & user more productive.


What's new & improved:
  • Update TMS XData 2.2.0.0:
    • New: Url convention now allows $count path segment to retrieve number of entities in a resource.
  • Update TMS Sparkle 2.1.0.0:
    • New: TStaticModule for serving static files
  • Update TMS RemoteDB 1.5.0.0:
    • New: Support for IProviderSupport allows using RemoteDB dataset (TXDataset) as a dataset provider - for example, in a setup using TClientDataset + TDatasetProvider + TXDataset
  • Update TMS Aurelius 3.3.0.0:
    • New: TObjectManager.Flush method can now receive an entity as parameter allowing flushing a single entity.
    • New: TCascadeType.Flush cascade type allows control of how associated objects will be flushed when flushing a single entity
    • New: Support for ZeosLib database-access components
    • Improved: When retrieving Int64 values from database, it now tries to handle the value even when the underlying db access component provides the value as float
  • Update TMS Workflow 2.6.0.0:
    • New: Clickable column titles in task list allows reordering tasks
    • Improved : While editing a task, name is truncated to 50 characters at interface level
  • Update TMS Diagram 4.10.0.0:
    • New: TCustomDiagramBlock.CornerRadius property for fine-tuning of rounded corner when using rounded-square shape
    • Improved : Improved performance when clearing or deleting many diagram objects at once
  • Update TMS Scripter 7.4.0.0:
    • New: Support for record methods when using DefineRecordByRTTI
    • Improved: While debugging it's now possible to see source code of units that are not the active unit
    • Improved: Significant performance increase when modifying arrays
    • Improved: Library browser now displays property types.
    • Improved: Code completion not showing up in some situations when script contained declared routines


  • Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.

    What's new in v2.1.0.0:

    • New: $expand query option allows clients to have full control on how associated entities appear in JSON response.
    • New: Support for entities that have associations in ID (primary key containing foreign keys)
    • New: Support for Variant-type parameters in service operations when using GET HTTP method.
    • New: Breaking change: TXDataServerModule.PutMode property controls how PUT will behave at server-side
    • New: TXDataServerModule.SerializeInstanceRef property controls how instances of same object will be represented in JSON response
    • New: TXDataServerModule.SerializeInstanceType property controls how xdata type metadata will appear in JSON response
    • New: Support for Nullable<T> values in PODO classes
    • Improved: Errors on query syntax now return http code 400 instead of 500

    TMS XData is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS XData v2.1 free.

    Compact cross-platform logging framework offering informative log output to a flexible number of targets with a minimum amount of code.


    Feature overview
    • Log to one or more output handlers such as the Console, HTML, Text file, CSV file, TCP/IP, Browser, Windows Event Log, ...
    • Heavily RTTI based for comprehensive type and class logging with simple log statements
    • Cross-platform: supports VCL Win32/Win64 apps and FMX Win32/Win64/Mac OS-X/iOS/Android apps
    • Class & property attribute based log output control & log output validation
    • Extensive & extensible data formatting capabilities
    • Multi-thread enabled & thread-safe
    • Includes options for time & delta time measurements
    • Runtime configurable log level
    • Log configuration persistence to file or registry
    • Helper methods to quickly setup custom output handlers and retrieve important information on the machine, device and application
    • Value validations to control logging based on attributes with a set of pre-defined validations such as value-range, date/time range, string length, regular expressions, ...
    • Easily extensible and customizable with custom output handlers
    • Separate TCP/IP Client included to view logger outputs remotely or TCP/IP server to log outputs of multiple client apps
    • IDE Plugin for adding missing units, inserting output handler registration code and toggling comments
    • Automatic exception logging
    • Interfaces to myCloudData.net & Exceptionless cloud logging

    What's new in v1.2:
    • New: Delphi 10.1 Berlin Support
    • New: TMSLoggingDatasourceOutputHandler
    • New: TMSLoggingAureliusOutputHandler
    • New: Automatic connection mode in TMSLoggingTCPClient
    • New: Command line switches to automatically or manually connect to a specific Host in TMSLoggingTCPClient


    Available separately and also included in TMS ALL-ACCESS and TMS VCL Subscription.


    TMS Sparkle is a Delphi framework for network, Internet programming. It provides classes for both client and server applications/services, allowing for example performing Http requests to servers, or building Http servers that receive and process client requests. It supports several platforms, including Microsoft Windows, Mac OS X, iOS and Android. TMS Sparkle is also the core framework used by several upcoming other TMS products such as TMS RemoteDB and TMS XData.

    iOSandroid


    What's new in v2.0:
    • New : Delphi 10.1 Berlin support
    • New : Authentication and authorization mechanism
    • New : JWT (JSON Web Token) authentication middleware (XE6 and up)
    • New : Basic authentication middleware
    • New : JSON Web Token library for creating and validating tokens (based on the Delphi JOSE and JWT Library: http://github.com/paolo-rossi/delphi-jose-jwt)
    • New : IsFloat and IsInt64 methods in TJsonReader class

    TMS Sparkle is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS Sparkle v2.0 free.

    Read, write, manipulate .XLS, .XLSX files and generate PDF or HTML reports from any Windows programming language or application scripting

    Features
    • DLL based interface to read/write XLS,XLSX,XLSM files
    • Manipulate Excel files from any Windows programming language or application scripting supporting DLLs
    • Includes direct DLL function imports/wrappers for old Delphi versions
    • Can handle encrypted XLS, XLSX files
    • Conversion of XLS,XLSX files to HTML or PDF files
    • Can generate PDF, HTML reports from XLS,XLSX files
    • Comes as one easy to deploy DLL and can be used on machine without Excel installed
    • Includes DLL import unit & wrapper for Delphi 6 to Delphi 10 Seattle
    • Includes 32 and 64 bit dlls
    What's new in version 6.8.0.0
    • New : Support for Rad Studio 10.1 Berlin
    • New : Updated the dll to use FlexCel 6.8 library


    Create modern-looking & feature-rich Windows applications faster with over 400 components
    in one money and time saving bundle for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin & C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin

    Access to the new components, latest versions, improvements, new features in over 400 VCL components for building feature-rich, modern looking and native Windows application with Delphi or C++Builder is what the TMS Component Pack offers.

    What's new in version 8.2.0.0:

    • New : Support for RAD Studio 10.1 Berlin
    • New in TAdvStringGrid v8.0.0.0:
      • SuppressRow, UnSuppressRow, UnSuppressAllRows, IsSuppressedRow functions added
      • MouseActions.DisjunctColSelectNoCtrl property added
      • OnColDisjunctSelect event added
      • OnColDisjunctSelected event added
    • New : Event OnImageNotFound added in TAdvRichEditorHTMLIO
    • New : Method CursorToSelection added in TAdvMemo
    • New : OnBeforeUrlToFile event added for custom downloading of files in TWebUpdate
    • New : NullDateDate & NullDateFormat properties added in TAdvDateTimePicker
    • New : BeginUpdate/EndUpdate methods added in THTMLTreeList
    TMS Component Pack 8.2.0.0 is a free update for all active registered users. Users with an expired registration, checkout the discount offers to upgrade to the latest TMS Component Pack,TMS Component Studio or TMS VCL Subscription after login on our website.


    Included IDE plugins:
    • TMS Project Manager: Free IDE plugin to easily ZIP and upload projects.
    • TMS Rich Clipboard: Free IDE plugin to copy source code with syntax highlighting to the clipboard.
    • TMS Presentation Tool: Free IDE plugin to monitor clipboard, track clipboard history and to save & load code snippets for giving presentations with Delphi.
    • TMS What's New: Free IDE plugin to keep current with the latest releases, blogs & tweets from TMS software.

    The bundled installer with support for the latest Delphi 10 Seattle IDE can be downloaded here.


    The fastest and easiest route to host your data in the cloud.


    Feature overview
    • Use myCloudData.net as a service: easy, fast and secure use of cloud data storage for your mobile, web and desktop apps
    • Access myCloudData.net from any programming environment: myCloudData.net uses OAUTH 2.0 and a full REST/JSON/HTTP API, accessible from all programming environments
    • Roll-out your data as you go: create & update your metadata on-the-fly with our API
    • Control sharing data between different myCloudData.net accounts: set CRUD permissions on data optionally shared with other myCloudData.net accounts
    • Lightweight and simple access for IoT data capture, communication & storage: the REST JSON API is compact, fast and lightweight and makes it ideal for use from IoT devices
    • Ready to use libraries to access myCloudData.net: libraries are available to effortlessly consume myCloudData.net data from .NET, Javascript, Delphi, Pascal applications
    • Use myCloudData.net free or with a subscription: for limited storage needs, use a free myCloudData.net account. For blob storage and more features, a subscription is available
    • Host myCloudData.net on your own server: use the myCloudData.net SDK if you prefer to host your data on your own public or internal server

    Free access to a FULL myclouddata.net account subscription is available for all TMS Cloud Studio and TMS ALL-ACCESS customers during the active license period.

    Compact cross-platform logging framework offering informative log output to a flexible number of targets with a minimum amount of code.


    Feature overview
    • Log to one or more output handlers such as the Console, HTML, Text file, CSV file, TCP/IP, Browser, Windows Event Log, ...
    • Heavily RTTI based for comprehensive type and class logging with simple log statements
    • Cross-platform: supports VCL Win32/Win64 apps and FMX Win32/Win64/Mac OS-X/iOS/Android apps
    • Class & property attribute based log output control & log output validation
    • Extensive & extensible data formatting capabilities
    • Multi-thread enabled & thread-safe
    • Includes options for time & delta time measurements
    • Runtime configurable log level
    • Log configuration persistence to file or registry
    • Helper methods to quickly setup custom output handlers and retrieve important information on the machine, device and application
    • Value validations to control logging based on attributes with a set of pre-defined validations such as value-range, date/time range, string length, regular expressions, ...
    • Easily extensible and customizable with custom output handlers
    • Separate TCP/IP Client included to view logger outputs remotely or TCP/IP server to log outputs of multiple client apps
    • IDE Plugin for adding missing units, inserting output handler registration code and toggling comments

    What's new
    • TCP/IP log server to allow multiple client apps to log to a central server
    • Automatic exception logging
    • Interfaces to myCloudData.net & Exceptionless cloud logging

    Click image for more screenshots.


    Available separately and also included in TMS ALL-ACCESS and TMS VCL Subscription.


    Add the ultimate flexibility and power into your applications with native Pascal or Basic scripting and full IDE with visual form designer, object inspector, and more.


    What's new & improved in v7.1.0.0:
    • New: Library Browser dialog provides to your end-user a full reference of available classes, methods, functions, constants, etc. available to be used in scripts.
    • Improved: Added *.png in the default filter for the picture editor in IDE designer.


    Available separately and also included in TMS Business Subscription.