ArcPad

ArcPad is a proprietary software package for mobile mapping. It uses a number of data formats, including raster and vector graphics, as well as XML-based data. VBScript and JScript scripting is also supported.

Links

 * Official site
 * Customization file documentation