GIS Design and Implementation