The positioning solution is software only: an Android application, or an algorithm library built into your own navigation app or battle management system. It takes the raw data from the sensors in a standard Android device, or from an IMU, and a proprietary machine-learning algorithm turns those imprecise measurements into an accurate position.
The key is a personal profile. The system learns how one person moves, the stride, the posture, the tilt, and uses that to predict every step. No extra hardware, no beacons, no Wi-Fi and no satellite signal. It keeps working when GNSS is unavailable, denied, jammed or spoofed, and it can keep feeding a C4I or BMS system so blue-force tracking does not go blind.