The Geospatial Architecture (G-Arc) is a navigation grade Software Development Kit (SDK) that applications can use to develop navigational grade software solutions.


A framework that allows software developers to develop geospatial navigation grade software applications. The SDK is developed in C# and is .NET Core 6.0 compliant for cross platform utilization.


G-Arc is not just for maritime type approved Electronic Chart Display and Information System (ECDIS) and Electronic Charting System (ECS) applications but also for civil and military applications

  • Recreational navigation devices
  • Unmanned systems charting services and analysis
  • Command and Control solutions
  • e-Navigation Solutions
  • Inland and Coastal ECS
  • ECDIS, Navy ECDIS and World ECDIS
  • Integrated Bridge Systems (IBS)
  • Combat systems
  • Vessel Traffic Service (VTS)
  • Harbor and coastal solutions
  • Training and simulation systems
  • Search and Rescue (SAR)
  • Voyage Data Recording (VDR) Applications
  • University Geospatial Labs
  • Hydrographic Organizations (HOs)
  • All S-100 compliant products
  • S-100 data analysis
  • Chart handling
  • Chart display
  • Day, night, dusk, and custom presentation modes
  • Web data services client; server capabilities
  • C#
  • .NET Core 6.0
  • Other languages through protobuf and gRPC

A software component library that can be used to develop S-100 navigation solutions