Unless you want to use advanced options like macros, profiles and custom buttons, there is really no need to install any software. However, if you want the added functionality offered by the Recon, you need to download CM Storm Recon software, which can be found here. After the installation it will also allow you to install new firmware in case the Recon is not up to date.
There are a lot of features and many of them can be used on the fly. You can see the Recon software tabs and options in the screenshots below.
The buttons tab is opened by default. Here we can change functionality of each of the nine buttons. Profiles are listed at the bottom of window, independent of the tab. Up to five profiles can be active at the same time. You can not edit the default profile.
Each of three LEDs can be assigned a specific colour. You can write your own RGB code to create the desired color, and even the intensity can be controlled.
The profiles are saved on the hard drive, and you can create as many as you need, but up to five profiles can be stored in the mouse memory.
The info button shows the hardware version, the firmware version, the sensor version and the software version.