GIS design and development steps