HP credits a committee of eight high school, community college, and university teachers with assisting in the design of the calculator.
The calculator is derived from and the hardware is based on the more powerful science/engineering oriented HP 48 series of machines.
The calculator is programmable, supporting small, interactive applications called "aplets".
The two models were differentiated by the inclusion of a computer algebra system (CAS) in the HP 40G.
Beginning with the 39g+, all of these successors have been built using an ARM architecture CPU with varying degrees of emulation to support software written for previous members of the series, and have gradually added more modern methods of connectivity such as USB to either replace or supplement the original RS-232 and IR.