The 64-bit multi-language version of the G900's software weighs in at roughtly 120MB, which is fairly large for such a utility.
The first menu lets you switch between the G900's on-board memory for saving profiles or the host computer. Saving to the mouse has a few advantages, namely that these profiles won't be lost in the event of a format or if you take your mouse to game on a different system. It also includes a nice little battery status indicator in the top left corner.
You can customize the profiles once you decide where they are going to be stored. Logitech offers five profiles that can be saved onto the G900.
As we mentioned earlier, there are a number of programmable buttons on the G900 and the software utility makes it easy to customize them by showing in a diagram exactly where each button is. Once the button has been selected, in our case the scroll-wheel, you can edit what it does.
This is also where gamers can fine tune the optical sensor in Chaos Spectrum for playing on various surfaces to improve accuracy, precision and responsiveness. By default, the software includes a preset for the G240 cloth mat and G440 hard pad, as well as a factory default. Gamers can add as many new surfaces as they like which can then be calibrated.
To calibrate a new surface, you hold down the left button and then perform a series of figure eights at a reasonable speed. Once complete, you let go of the left clicker and it's done -- couldn't be much easier.
Ta-da, tuning complete. That was some serious circle work.
A few other options can be changed in the settings menu, such as the G900's illumination, which can be turned on or off and can also be set to turn off after a certain period of inactivity.