Halloween offer 26 Oct – 6 Nov

Expired license? Come back for 31% off.

Renew any expired TMS license at 31% off the restart price, from Monday 26 October until 6 November.

Renew now →
Natural Earth
TMS.NET Maps

Interactive maps for .NET, done right.

One map control for WinForms, WPF, .NET MAUI and Blazor, with geocoding, directions and more. One async API across 11 providers.

Get a free beta key → On nuget.org · .NET 10
4UI frameworks 11providers 7location services
AI TMS AI Studio

Put any LLM inside your Delphi app.

One component for OpenAI, Claude, Gemini, Ollama and more. Switch providers without rewriting code.

Explore AI Studio → Tools, MCP & RAG built in

The fastest and easiest back-end for your web & mobile apps.

Focus on your front-end and rely on a robust back-end as a service. Hook up to your data in the cloud in hours instead of months.

Sign up now! Free tier · no credit card
C#JavaScriptDelphiTypeScriptPython
Stellar DataStore
TMS FNC Data Grid VCL · FMX · TMS WEB Core

Every grid feature your users will ask for. Already built.

Excel-style conditional formatting, multi-level grouping with live totals, filter rows and dropdowns, master-detail and 21 built-in cell editors, plus export to PDF, XLS and HTML.

GET THE DATA GRID New in 7.3: conditional formatting · Full source code

Over 50000 satisfied customers ...

What our customers say

I have tried your new "TAdvGDIPChartView : GDI+ enabled multi-pane chart component" demo and I am extremely impressed. I develop applications using Borland Delphi 5 and for years now, the obvious choice for charting components has been TeeChart. Well not any more !!! I often find that charting components can be a bit clumsy and awkward to use, but your charting components' properties are extremely well laid out and easy to use. Also, when looking at the GDI plus demo, the quality of rendering and anti-aliasing is world-class. Other charting components out there advertise lovely, glossy and shiny charts on their web site, but when you run their demos it's a very different story indeed. They are often poorly rendered and produce dodgy anti-aliased drawings, they are over-priced, etc... So all in all, you certainly have the best charting component that I have ever came across - on the first release and for such a great price ! I was currently looking for a new charting component - well not any more ! I will be recommending that the company that I work for purchases your new charting component.

- Dave Scott

I am a registered user of several TMS software packages. For the longest time I have been using the TMS Grid to do everything that the TStringGrid never could think of doing. At work we ran into a problem that would require some features that would have taken me hours and hours to implement by myself on a TStringGrid (I am the only developer in my group) and we really had no time or anyone to pay for it. That was when I suggested the TAdvGrid. We immediately bought the whole component pack. That was back last December. Ever since then, we've used and reused the product over and over again in many different projects and have saved a great deal of money as well as time by it's use. My boss has been even more impressed by the fact that every update includes newer and better updates.

- Joseph Wilcock via email

Thanks for a truly excellent IW component set, I am genuinely impressed. ... TMS Advanced Charts are just stunning !

- Pete Barrett via email

Following a small problem with the TSectionListBox component, I was amazed to see that it was corrected in... 4 days. And what amazes me the most is to see that my clients are more impressed by the look & feel of my software since I'm using TMS components rather than its new features. A great thank you for your efficiency, you help me a lot.

- Jean-Pierre Lamon/Ngscan.com via email

I've played with the trial of Aurelius a bit and I like what I've seen so far (Firebird 2.5 with IBObjects). Especially the way how I can get started with a legacy database is nice. I wouldn't like if Aurelius thinks it needs to be clever when it comes to maintaining the underlaying database for changes due to the technical challenges mentioned above. For sure, Aurelius has potential for being an important part in the Delphi world when writing OO-based database clients.

- Thomas Steinmaurer

TMS AI Studio

auto_awesome
Add AI superpower to your apps
psychology
Build AI agents with MCP