Certain embodiments of the present invention provide a system and method for software configurable electromagnetic tracking. Certain embodiments of the system include a transmitter and/or a receiver for measuring a position in a coordinate system. The system also includes tracker electronics for determining position of the transmitter and/or receiver using information from the transmitter and/or receiver. The tracker electronics are configurable for a plurality of tracking system architectures. The tracker electronics may generate a processing scheme for a tracking system architecture. Additionally, the tracker electronics may simultaneously support a plurality of tracking system architectures. The tracker electronics may be modular, configurable tracker electronics. The tracker electronics may use software to generate support for a plurality of tracking system architectures.