A soap dispenser is designed to hold liquid, foam, or powdered soap for quick and easy dispensing. It is made up of a container that holds the soap and a nozzle that releases it. It can be operated manually using a push-button mechanism or automatically. It can be mounted on a wall or set on the bathroom countertop.