From the first Golf GPS handheld designed in 2004 to complex embedded GPS Laser Rangefinders we've designed and built over 75 products for customers with several million active devices in market. An efficient design requires a complex compression engine keeping both the mechanical size small and BOM cost low. iGolf's database of nearly 40,000 golf courses worldwide is over 5 Terabytes in size. Our cutting edge compression engine is able to reduce the size to under 128 Megabytes. For requirements including fairways, tee box and perimeter polygons, memory requirements are under 512 Megabytes.