X-Mouse Button Control Portable is a software that allows users to reconfigure their mouse buttons, assigning different functions to each button. The software supports multiple profiles, allowing users to switch between different configurations depending on the application they are using. It also includes advanced features such as the ability to remap scroll wheel functions and adjust pointer precision. Additionally, the software is portable and can be run from a USB drive without installation.