ENCX is a software development kit supporting a number of different Marine Chart formats on Microsoft Windows platforms. It is aimed at developers who use C++, Visual Basic and .NET languages.
ENC (S-57) Electronic Navigational Chart

-
Conversion between geographic (lat lon) positions and pixel positions to support overlaying of graphics over chart information.
-
Installation and updating of ENC data from all sources (including Primar, IC-ENC, NOAA, Japanese Hydrographic Office).
-
Access to S-57 feature information. For example a program could be written to find all soundings in a geographic area.
-
Chersoft World Vector Shoreline allows for easy location of chart information.

Admiralty Raster Chart Service (ARCS)

-
Conversion between geographic (lat lon) positions and pixel positions to support overlaying of graphics over chart information.
-
Fully supports UKHO ARCS licensing system.
-
Installation of charts from UKHO CDs.
-
Access to supporting information about the chart (e.g. Datum information).
BSB (NOAA/Maptech charts)

BSB chart support is essentially the same as for ARCS support.