X-Mouse Button Control software allows users to customize and remap mouse buttons according to their preferences. It also supports multiple profiles and can switch between them automatically depending on the active window. The software also features advanced options such as modifier keys and scroll wheel customization. Additionally, it can be run as a portable application without installation.