NVIDIA provides a family of software modules called Application Acceleration Engines (AXE) that enable developers to enhance applications with high performance GPU capabilities. The AXE include PhysX, Cg/CgFX, SceniX, CompleX, and OptiX which are free to use and help apps exploit NVIDIA GPUs. These engines provide features like physics simulation, programmable shading, scene management, scaling to large datasets, and ray tracing to accelerate application development.