Transmission electron microscopy imaging protocols required by structural scientists vary widely and can be laborious without tailor-made applications. We present here the jeol automated microscopy expert system (james) api integrator, a programming library for computer control of transmission electron microscopy operations and equipment. james has been implemented on JEOL microscopes with Gatan CCDs but is designed to be modular so it can be adapted to run on different microscopes and detectors. We have used the james api integrator to develop two applications for low-dose digital imaging: james imaging application and the mr t tomographic imaging application. Both applications have been widely used within our NCRR-supported Center for routine data collection and are now made available for public download.