The Software Receiver is the next generation Global Navigation Satellite System (GNSS) receiver covering GPS and SBAS satellite systems. The software receiver is designed to fully replace existing hardware receiver solutions by fully executing the receiver main tasks (searching, tracking and positioning) in software. The receiver is High performance, fully customizable implementation running on various DSP’s and processors. Best fit to market segments requiring low power, high performance and small size - Internet of Things (IoT).