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

Next Generation Data Grid for Delphi

VCL, FireMonkey and TMS WEB Core from a single source codebase.

LEARN MORE Full source code included

Over 50000 satisfied customers ...

What our customers say

Another vote for Flexcel here, since the rewritten and updated Flexcel came out a year or two ago, I only use that. Mostly I use it to read XLS and XLSX files, which it does much faster and more flexibly than Excel automation, in my experience. If you also need to write XLS and XLSX files (which I do occasionally) Flexcel has the most amazing utility named 'ApiMate'. You can design your output report in Excel, including only a minimum of actual data, but with all the detailed formatting, headings, and column, row and cell properties you need. Then point ApiMate at the Excel file, and it generates a Delphi program to write the entire XLS file using the Flexcel API, with all the attributes matching those you created in Excel itself. It is then the work of a few moments to adapt the ApiMate-created functions to handle your real data. Magic! Flexcel support is prompt and helpful, too.

- Tim Frost

I am very excited about the data modeler and how well it creates the Aurelius script. I have just started learning Aurelius and with FMX UI components, Aurelius, the Data modeler and John's new book on MVVM in Delphi I look forward to the next couple of weeks! I believe this to be my breakthrough in producing better applications quicker. I come from a strong database modeling background but have never lost my love for programming. Up to now I always struggled to make the bridge to creating easy cool looking applications fast as I keep on getting tied down in the detail of the GUI as soon as I start. The components you are creating makes a beautiful picture and makes logical sense in my mind to work together as a complete solution for the application layer.

- Johan Swart

I use TMS components since 2003 and I have never been disappointed. The components are always very functional and very complete, they are put up to date regularly what denotes a very big professionalism on behalf of the TMS team. The technical support is exceptional: the answers are always very fast and applicable. Personally, I set aside all others third party packages of components, I use those only and I recommend them to all developers who need reliable and effective components.

- Thierry Godin / N1bus-Experiences via email

I am a very happy user of your grid pack, the amount of properties is overwhelming! That is the only disadvantage (?)....(!) Keep on doing this good customer support.

- Joost Geluk/Tradinco via email

We had a very positive Flexcel talk in our meeting yesterday. Dave Martel was very positive about the product; the support; speed to fix an issue. By doing the talk he realised improvements over the years and has an amazing success story from analysing a large number of human created spreadsheets (1000’s of spreadsheets with 1000’s of readings). The speed of analysis allowed them to refine and re-train the importer to deal with human vagaries (comments / colour etc).

- Jason Chapman

StellarDS.io

electric_bolt
Fastest and easiest back-end for web & mobile
cloud
Robust back-end as a service