Giovanni Allegri has a degree in Earth Science from the Centre for Geotechnologies (CGT) at the University of Siena (Italy). He works as a GIS freelance consultant and analyst for public agencies and private companies. His work ranges from Spatial data modeling and GIS analysis, to GIS/WebGIS software development and cartography._x000D_ _x000D_ He runs courses on Spatial DB design and management, GIS analysis and WebGIS development, based mainly on free and open source technologies. _x000D_