GSPro
A simulator software platform that has become the de facto standard for serious indoor practice over the past few years. GSPro offers photoreal course renderings, accurate ball physics, online leagues, and integration with most modern launch monitors.
GSPro is sold as an annual license ($250/yr) with optional one-time course packs. Its strengths are realistic ball flight, a large active community for online play, and developer responsiveness. Weaknesses include a steeper setup learning curve than turnkey systems like TruGolf's E6 Connect or Foresight's FSX Play, and a hard requirement for a Windows PC with a discrete GPU.
Compatibility comes in three grades, and the difference decides who helps you when it breaks. On GSPro's official list of 31 launch monitors: Foresight GC3 and GCQuad, Uneekor EYE family (needs Uneekor's Pro tier), Bushnell Launch Pro (needs the GSPro Connector license), Square Golf Home and Omni, ProTee VX, FlightScope units, Rapsodo MLM2PRO (needs Rapsodo Premium), and both Garmin models, the R10 and R50. Not on the official list, but reachable through a free community bridge: every SkyTrak model — GSPro does not list SkyTrak and SkyTrak does not claim GSPro, so this path is unsanctioned by both companies. No path at all: Trackman, which runs only its own Performance Studio.