Opengsmloc is a project mainly written in ..., it's free.
The open mobile location estimation project
Coming soon...