Integration and services / API

Home / Products /

Integration and services / API

An open platform for system integration and automation

NET Genium is designed as an open application platform that naturally fits into an organization’s existing IT environment. Integration, automation, and extensibility are not add-ons, but an integral part of the platform’s architecture.

The goal is not to create an isolated system, but to enable seamless cooperation with other applications, services, and processes – both internal and external.

Integration with external systems

NET Genium can be integrated with any systems capable of communicating through standard interfaces.

Typical integration scenarios include:

  • connections to accounting and financial systems,
  • integration with third-party ERP, CRM, or document management systems (DMS),
  • data exchange with internal information systems,
  • communication with cloud services and external APIs.

Integration can be implemented as:

  • synchronous (real-time calls),
  • asynchronous (queues, batch processing),
  • one-way or bi-directional data flows.

NET Genium platform API

The platform provides an API interface that enables:

  • access to application data,
  • creation, modification, and retrieval of records,
  • execution of selected application operations,
  • application-level integration with external systems.

The API is primarily intended for:

  • system integrations,
  • process automation,
  • connecting external applications and services.

The exact scope and usage of the API are always tailored to the specific solution and the customer’s security requirements.

Connecting AI agents – the integrated MCP server

Every instance of NET Genium contains an integrated MCP server (Model Context Protocol), through which an AI assistant or agent connects directly to the instance – Claude or its developer variant Claude Code, ChatGPT or its developer variant Codex, Microsoft Copilot Studio or any other tool supporting the protocol. Nothing is installed or started separately; the server is part of the instance.

Unlike a generic connector over a limited API, the agent is given the real substance of the solution:

  • the data of the applications – it reads records, counts them and looks into the change history; with the write permission it changes the data as well,
  • the model of the implementation – applications, forms, controls, permissions and the data model; with the write permission the agent changes the model as well, so it does not only describe an application but builds it,
  • the knowledge of the framework – the documentation and conventions of the platform, so that the agent designs forms, queries and scripts according to the valid standards rather than general habits.

Access is always tied to a particular user – the tool proves its identity with their personal MCP token, or connects to the instance by their sign-in – so every request is subject to the same permissions, allowed IP addresses and auditing as a regular login.

A detailed description is provided in the separate guides The integrated MCP server and Connecting an AI tool to the MCP server.

Automation and scheduled tasks

NET Genium supports automation of application processes without requiring direct user interaction.

Typical use cases include:

  • periodic data processing,
  • synchronization with external systems,
  • generation of outputs and reports,
  • validation and control processes.

Automation can be implemented using:

  • scheduled tasks,
  • server-side scripts,
  • console applications.

Console applications and services

The NET Genium ecosystem also includes console applications and service tools designed for:

  • batch data processing,
  • integration with external systems,
  • operational and maintenance tasks,
  • automated service operations.

These tools run outside the web interface and are suitable for scenarios where user interaction is not required or desired.

Extensibility through custom code

NET Genium allows application logic to be extended using custom code written in C#.

This approach is typically used when:

  • specific algorithms need to be implemented,
  • performance-critical operations are required,
  • deeper integration with external systems is necessary.

Custom extensions are a natural part of the platform and do not compromise its conceptual or operational stability.

Security and access control

All integrations and API access fully respect the NET Genium security model.

This includes:

  • fine-grained access control and permissions,
  • separation of application roles,
  • auditability of operations,
  • protection of sensitive data.

Security configuration is always based on the architecture of the specific solution and the organization’s requirements.

Part of a unified ecosystem

Integration capabilities, APIs, and service tools are not standalone products, but core components of the NET Genium ecosystem.

They enable organizations to:

  • connect NET Genium with surrounding systems,
  • automate key processes,
  • extend application functionality without limitations.

As a result, applications built on NET Genium can be naturally embedded into existing infrastructures and sustainably evolved over the long term.