Cílem projektu MaGeX - Maps with GPS Extension je vytvořit sadu aplikací pro zobrazování map a přenos GPS data na mobilním telefonu.
Součástí projektu MaGeX jsou čtyři aplikace, sloužící následujícím účelům:
Pro dosažení široké kompatibility mezi mobilními zařízeními je mobilní část napsaná v jazyce J2ME (tj. Java pro mobilní zařízení). Díky tomu alespoň základní verze aplikace (bez GPS rozšíření) funguje na většině dnes běžně používaných telefonů.
Obě desktopové aplikace používají technologii Java SE pro dosažení přenositelnosti mezi různými operačními systémy. Zahrnují také grafické uživatelské rozhraní pro snadné používání.
Server MaGeX je napsán v C++ pro operační systémy Unix, za účelem co největší efektivity. Nabízí i webové ovládací rozhraní.