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

As always your support is extraordinary and lightning fast.

-

Once again we would like to say how nice your components are and flexible and useful, easy to program and making an application friendly for use.

- Nikolai Todorov via email

Hi Bruno Just want to drop you a line about how great your presentation was today. We often fail to point out to someone when they do a great job! You did a great job, you gave me a lot of ideas, and you answered my question very well. THANK you for your great products & super support.

- Lawrence Green

"Personally I have been using your component products for Borland since at least 1998. Since then I've been in various positions to influence corporate development direction and TMS has always been on the "must have" list. Seeing as how in the past 11 years I have only needed to contact support once and use the forums twice speaks volumes to the quality of the products that you produce."

- Erik Wolowitz via email

With the TMS package my applications acquire instantly a high level of professionalism because each TMS component has already inherited of "the" property making the difference. But the best is the way you can exchange information with the TMS Team, this is "efficient", simply because the way the TMS components are designed is an interactive process, not only for the "birth" of new components but also for the unceasing improvement of existing ones. All these things make me a registered user encouraging other Borland users to try TMS.

- Hocq Patrick, Belgium

StellarDS.io

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