The TatukGIS Developer Kernel (DK) is a comprehensive GIS component (SDK) for the custom development of stand-alone, embedded, and client-server applications using object-oriented languages. The DK is oriented to open standards and designed to comply with a number OGC standards. Support includes nearly 3,000 pre-defined coordinate systems with on-the-fly map layer reprojection, most GIS vector, image, grid, and SQL database layer formats (including 3rd party spatial database formats such as Oracle Spatial, MSSQL Spatial, ArcSDE, PostGIS...), most database engines (MSSQL, Oracle, DB2, Interbase, MySQL, Access... ), and 2,300 functions and properties. All map data formats are supported in a native manor, without conversion into any internal or proprietary data format.
The Developer Kernel is available as multiple product editions, each tailored for a different development platform: i) a managed code .NET WinForms component, ii) an ActiveX/OCX control, iii) a .NET Compact Framework component, and iv) a native Delphi/C++Builder VCL. Each edition reflects the same or very similar framework, API, and technology. For example, the code of an application developed with the DK.NET and DK-CF is exactly the same. The close similarity of the DK product editions makes porting a DK-based application between development environments, e.g., Delphi, C++Builder, Visual Basic, VB.NET, Visual C++, C#, .NET, Compact Framework, etc., a relatively straight forward matter. (See comparative code example.)
The DK product is licensed per registered developer and is free of deployment royalties in most situations.

The TatukGIS DK.NET running in Microsoft Visual Studio 2005.