X-Mouse Button Control software allows users to remap mouse buttons, scroll wheel, and keyboard keys to perform different functions. Users can create profiles for different applications and switch between them automatically. The software also allows users to adjust the mouse sensitivity and acceleration. It works on both 32-bit and 64-bit Windows operating systems.