Over 50000 satisfied customers ...

What our customers say

Thank you for developing components where I can best describe it like this: TMS components is a case where "The wheels fit the car, and NOT the car fit the wheels". Well done.

- Sathiparsad

A few weeks ago I asked for recommendations on custom string grid components for Borland C++Builder 5.0. I investigated a lot of grids and decided on the AdvStringGrid from TMS Software and I wanted to tell the list why. The AdvStringGrid is actively being developed by TMS while many of the other grids have not been updated for a long time. The AdvStringGrid has built in functions for saving grid contents to file and loading the file back into the grid and also has OLE drag and drop features. Having these features built into the grid has saved me a huge amount of programming hours. It also has a large list of other features which may save me just as much time later. So make sure you evaluate this grid before you purchase an extra grid component.

- Patrick via Borland's C++Builder third party products newsgroup

Try TAdvStringGrid from www.tmssoftware.com I find it absolutely indespensible...and for the price, its hard to find anything matching.

- Doc, in Borland Newsgroups

Bruno and team, What a wonderful idea. ! This gesture that TMS has taken to encourage new and future software designers is both exceptional and extraordinary. It in fact, takes courage to give away your most valuable assets. We must never forget our own history; and what we are today is because of the opportunities we were given in the past. Thank you

- Kamran

I have to say that MQTT is working well for me. I had been trying to use the Kinvey service to push messages, but this is much more elegant and easier. Thank you

- George Kirkwood

language
ORM / REST / HTTP / JSON framework
key
Libraries for business logic & data access