bGEO is a hybrid navigation system that combines the advantages of offline navigation with the convenience of online application. The software obtains data for navigation from the Internet, and all the downloaded maps are automatically cached in the device. The software uses compact vector maps, so bGEO has no problems in conditions of poor coverage. If there is no Internet connection bGEO automatically switches to offline mode and operates as an offline navigator.