TileMill is a design studio for creating beautiful, web based, interactive maps from a wide range of existing spatial data sources.
Generated webmaps can use hover tooltips, clickable pop ups, interactive graphs and images, SVG markers, rich textures, and multiple layers. Customized maps can be exported to different formats like: .png, .pdf, .svg and MBTiles. The MBTiles spec defines how to store tiles as a single file, as a SQLite database.
Data can be sourced from vector data (CSV, shapefile, KML, GeoJSON), raster (GeoTiff), as well as large data sources like OpenStreetMap, PostgreSQL/PostGIS and SQLite.
Tilemill makes use of the Mapnik map rendering library (as used by OpenStreeMap) and uses the CartoCSS as a stylesheet language.
TileMill is typically used in conjunction with a desktop GIS (like QGIS) for preparing data, and a graphics editor (like GIMP) for creating icons, patterns and textures.
Rather it adheres to the widespread practices of z/x/y tile schemes used by Google and OSM and is based on the MBTiles and UTFGrid specifications.
Website: http://tilemill.com
Licence: BSD
Software Version: 0.10.2
Supported Platforms: Windows, Linux, Mac
API Interfaces: JavaScript
Support: http://www.tilemill.com