85823182
Jan 15, 2013
Oct 1, 2013
Computer application software, specifically a non-downloadable web-based geospatial platform allowing companies to efficiently complete large-scale projects by paying workers around the globe to perform online mapping tasks
Computer and Scientific