MapBox is a cloud-based map hosting service that provides tools for designing and deploying map tiles. It uses modern web development practices like CSS stylesheets and JavaScript scripting. Its goals include separation of concerns, RESTful services, platform agnosticism, offline support, and using well-defined open standards like JSON. The MapBox stack includes TileMill for styling maps, MBTiles for storing tile data, TileStream for serving tiles from MBTiles, and TileJSON for representing map metadata.