This document discusses iBeacons and Estimote beacons. It begins with an overview of what iBeacons are and their characteristics, such as using Bluetooth to detect proximity to transmit location-based notifications. It then covers Estimote beacons specifically, which are small Bluetooth devices that can be detected by smartphones to provide location-based services. Potential uses of beacons are discussed, along with alternatives to Estimote beacons and how to begin developing beacon applications using Estimote's software development kit.