Nautilus SDK is a flexible, future‑ready development kit for visualising, querying, and rendering ENC and S‑100 data. Designed as the first choice for new developments, it helps OEMs and integrators accelerate development, reduce risk, and support next‑generation standards with confidence.
The Nautilus Software Development Kit is a flexible toolkit for organisations that need to visualise, render, and analyse electronic navigational chart (ENC) data within maritime applications. It provides a proven software kernel that supports a wide range of use cases, from full Electronic Chart Display and Information Systems (ECDIS) to specialist tools for chart visualisation, validation, and analysis.
Its advanced, production‑ready S‑100 options accelerate development timelines and reduce time to market, while supporting S‑100‑based data types, data products, and established maritime industry standards.
The SDK toolkit gives system developers and OEMs the full package they need for rapidly reaching market-readiness with their ECDIS or chart-display.
The Nautilus SDK complies with the current, non-finalized status of the S-100 standard and with operational products derived from it, giving customers planning confidence and reduced development risk.
The Nautilus SDK includes all of the functions required for type approval, this is demonstrated by our own ECDIS compliance to IEC 61174, 61162-1 and 62288.
The Raymarine Commercial Pathfinder ECDIS has achieved type approval following its co‑development by SevenCs and Raymarine Commercial, a sister company within the Teledyne Group. This milestone confirms a production‑ready ECDIS solution built on proven expertise and successful live, at‑sea testing, applying the S-100 product specifications
The solution demonstrates advanced readiness for a future S‑100‑based, type‑approved environment. It was the first ECDIS worldwide to participate in S‑100 sea trials, conducted by the UK Hydrographic Office (UKHO) and SHOM, and successfully passed live operational tests. Beyond the scope of certification, Nautilus SDK includes well‑developed S‑100 capabilities deeply integrated into standard ECDIS functions, reflecting more than 30 years of navigation and software expertise.
Yes, we offer a 60-day trial period for Nautilus SDK. Please complete the form at the bottom of this page and we'll be very happy to discuss your needs.
As of Dec. 2025, 48,300 licenses have been sold for the EC2007 (Nautilus SDK’s predecessor as the SevenCs’ SDK).
Data producers are coming up to speed; increasingly, we at SevenCs see operational test data becoming available (so it could be used in an S-100 ECDIS). Yet only a few applications are now at an operational-use stage (as of Dec. 2025).
Other maritime stakeholders (among others, Vessel Traffic Systems (VTS)) face the challenge of catching up with the pace of the data producers.
Integrators and OEMs are striving to fulfil the requirement of mandatory S-100 ECDIS in 2029.
The challenge for notified bodies (international organisations responsible for the transition) is to keep up with the standards’ development, to ensure S-100 compliance is possible by 2029.
In 1999, SevenCs sold the SDK for what was then only the second implementation of an ECDIS ever (and the first where the ECDIS producer sourced its SDK externally).
For over 20 years now, SevenCs has developed and marketed its suite of ENC Production Tools.
Teledyne CARIS, SevenCs’ sister company in the Teledyne Group, are now managing the following ENC Production Tools:
and the three ‘FME Plug-Ins’, meaning:
SevenCs continues to manage the remaining four ENC Production Tools.
SevenCs’ very first software project was in 1993, a chart-based radio direction finder (using the predecessor of SevenCs’ first official SDK) for a Hamburg based company producing marine radio devices.
An advantage of using LUA in an S-100 application is machine-readable portrayal.
The result is that changing the process of portraying the data on the screen does not make it necessary to change the software (e.g. on the board).