A shower head design that calculates shower flow, saves it to Azure Cloud, and notifies users about their water usage.