Arcpad
ArcPad is an ESRI product. "ArcPad is a map-centric, Windows-based mapping and field data collection application designed for GIS-trained professionals in small- to medium-sized workgroups who typically perform ad-hoc data collection. It includes advanced GIS/GPS editing functionality to facilitate post processing and also supports related tables. ArcPad projects can be customized using scripts and applets available in ArcPad Studio."