A Humble Bundle is a collection of independent games, software and other digital content that is sold and distributed online. What makes them unique is that the sale price is determined by the person who is making the purchase (i.e. name your price). It is a way for consumers to support independent developers, try software they might not otherwise be exposed to, and contribute to charity.
At any given time, multiple Humble Bundles are offered for sale, usually for a limited two week period. The content is usually cross-platform, supporting operating systems such as Microsoft Windows, Apple macOS X and iOS, Android, and Linux. Proceeds from the sales are split between the content authors, the Humble Bundle operation, and one or more charities.