The TatukGIS Developer Kernel (DK) is a professional level GIS software development kit (SDK) for developing stand-alone, client-server, web server, embedded, and mobile applications. It is ideal for adding GIS functionality to already existing products, porting software from less attractive GIS technologies, and developing custom GIS applications from scratch. The Developer Kernel is available as multiple product editions designed for different development environments, frameworks, and operating systems:

  • Embarcadero RAD Studio (Delphi/C++) for FMX (FireMonkey) framework for Microsoft Windows (32 and 64 bit), Apple macOS and iOS, and Android applications
  • Embarcadero RAD Studio (Delphi/C++) for VCL framework for Microsoft Windows (32 and 64 bit) applications
  • Microsoft .NET for WinForms and WPF for Microsoft Windows (32 and 64 bit) applications
  • Microsoft ASP.NET for WebGIS applications
  • Java for Microsoft Windows (32 and 64 bit), Apple macOS, and Linux applications
  • Microsoft ActiveX for Microsoft Windows (32 and 64 bit) applications

Each Developer Kernel edition reflects essentially the same API, framework, and technology, making it possible to port GIS applications across development technologies and operating systems. (See comparative code example.)

Used by customers in dozens of countries and a wide range of industries, the TatukGIS Developer Kernel is known for performance, rich and logical API, native support for most (raster, vector, and geodatabase) formats, state-of-the-art support for coordinate systems, 3D visualization, compliance with many open standards, and reasonable licensing.

For enterprise customers, support is available for spatial geodatabases: PostGIS, Oracle Spatial & Oracle GeoRaster, Microsoft SQL 2008 (and up), ESRI ArcSDE, IBM DB2 Spatial Extender, IBM Informix Spatial DataBlade, Sybase SQL Anywhere Spatial, Geomedia, etc.

Licensing is per developer and free of deployment royalties and run-time fees.

FMX application created with DK for Delphi edition, running on iOS, Android, and macOS.