Build custom applications on a foundation of STK’s algorithms and capabilities.

STK Components is a collection of native Java and .Net libraries designed to provide an extensible, open architecture for analyzing and visualizing complex  problems. Use the STK Components libraries in conjunction with your proprietary business logic to accelerate the development and deployment of software solutions for your enterprise or programs.

Use cases

  • Creating a user-defined operating picture for authoritative data sources.
  • Adding visualization to proprietary analysis.
  • Modernize existing software by recreating it with AGI technology.


  • Platform independent (pure .NET or Java libraries).
  • API design has an extensible, open architecture.
  • Thread safe and multithreaded.
  • Highly scalable.
  • Suitable for thick-client, thin-client, or server deployment.
  • Thoroughly documented APIs with code examples, tutorials, and demo applications.

Related Content

Tech Tips

Tips and tricks on using STK Components.

View More

Related Products

Developer Tools

Extend your existing software or create custom applications with AGI technology.

STK Engine

Add STK’s capabilities to your existing software or build custom applications.