Ethminer software is a command-line program used for mining Ethereum. It supports OpenCL and CUDA mining on Windows and Linux operating systems. The software allows users to connect to a pool or mine solo, and it can be configured with various options to optimize mining performance.