BREW (Binary Runtime Environment for Wireless) is a solution developed by Qualcomm for downloading small applications and content to mobile phones. Found almost exclusively in CDMA phones.
The primary component lets users download and run small software applications on wireless devices, including phones. Such applications might include games, expense tracking software, or interactive map tools. This component of BREW competes with J2ME, a Java technology from Sun Microsystems. BREW and Java are generally not compatible.
The BREW subsystem on a phone can also manage graphics and ringtones.
The BREW solution also includes a server component which resides on the network. The BREW server manages the network side of BREW downloads, including billing, and can also serve and bill for non-BREW applications and content.