The Xlite comes with its own software. All options are accessible through four different tabs. The first page allows for button remapping to mouse, keyboard, media, and macro functions. The second page houses CPI adjustment settings for seven levels, ranging from 50 to 20,000 CPI in increments of 50 up to 10,000 CPI and increments of 100 at and above 10,100 CPI. The third page includes the usual Windows pointer settings, along with polling rate (125/250/500/1000 Hz), LOD (low/high), and angle snapping (on/off) adjustment options. Furthermore, "debounce time" effectively controls click latency, ranging from 2 to 20 ms and adjustable in steps of 2 ms, with 10 ms the default. "Ripple Control" is disabled by default, but can be enabled to apply smoothing, which lessens jitter at higher CPI steps at the cost of increased motion delay. Lastly, a macro editor can be found on the fourth page, and profile management is included as well. When applied, all settings are saved to the on-board memory, so the software does not need to be running (or be installed) all the time. On my system, the software had a RAM footprint of 8 MB on average when running in the foreground, which doesn't change when minimized to the task bar or system tray. Upon exiting the application, all processes are terminated, as they should be.