The core of the BT900 series is smartBASIC. This is an event-driven programming language that enables complete standalone operation of the BT900 module for BLE applications. One of the major benefits of smartBASIC is that it does not require any external processor or flash memory to enable a BLE application. Ultimately, BT900 plus battery plus sensor equals a BLE product.