422-Cartographer is a project mainly written in ..., it's free.
Our Winter 2011 CIS 422 project at the University of Oregon