Tiled is a standalone program. It is used to create map files that can then be used in your game engine to load up maps. I wouldn't necessarily say that it is compatible with "all" game making programs but a lot of engines have Tiled support out of the box. Programmers can write a Tiled Loader in their favorite programming language.