Administration Basics

Home / Support / Manuals / User Guide /

Administration Basics

1. What Is NET Genium

NET Genium is an application platform and framework designed for the development and long-term operation of enterprise web applications.

It is neither a ready-made application nor a one-off development tool. NET Genium provides a stable technological foundation on which information systems can be built, gradually extended, and reliably operated over many years.

The platform is the foundation of the Xtreme Rapid Development (XRD) methodology, which enables the rapid creation of functional applications without sacrificing control over architecture, security, or operations.

2. What NET Genium Is Used For

NET Genium is used to build internal enterprise applications that support:

  • data collection and management,
  • clear data visualization,
  • information sharing among users,
  • business processes based on structured data.

Typical use cases include:

  • CRM systems,
  • ERP and operational agendas,
  • document, order, project, or asset management,
  • custom applications tailored to specific organizational needs.

The platform allows administrators to:

  • build applications from scratch,
  • or start from existing solutions available in the application library and adapt them further.

3. Core Application Building Principles

3.1 Technical Environment

NET Genium is a web-based platform built on the Microsoft technology stack.

Server

  • Windows operating system with the IIS web server
    • a standard desktop system is sufficient for development,
    • a server environment is recommended for production use.
  • The application is written in C# on the .NET platform.
  • Database layer:
    • Firebird – suitable for small to medium workloads,
    • MS SQL Server – intended for higher loads and larger data volumes.

Client

  • A modern web browser with JavaScript enabled.
  • The user interface is responsive and usable on mobile devices.

3.2 How Applications Are Structured in NET Genium

Applications in NET Genium are built on a relational database and a clearly defined application structure.

Core principles include:

  • data stored in database tables,
  • forms show and validate data,
  • pages present data in various views,
  • application logic is separated from the user interface structure.

Edit Forms

Each database table is typically represented by a single edit form, which is used to:

  • create records,
  • modify existing data,
  • validate and control user input.

View Pages

Data is presented to users through view pages, which may include:

  • tabular views,
  • charts and statistics,
  • calendars, planners, and other overview components.

Logical Application Structure

Applications are organized using:

  • Application groups
    • defining the main navigation structure,
    • grouping related applications for clarity.
  • Applications
    • from a user perspective, each application represents a single business agenda,
    • from a design perspective, it consists of edit forms and view pages.

Portal User Interface

The overall portal interface consists of:

  • a header with application groups,
  • a navigator listing individual applications,
  • a main workspace displaying:

4. Application Development Process

4.1 Analysis

Every application starts with a clear understanding of processes and data.

Typical analysis questions include:

  • What data needs to be stored?
  • Which processes should the application support?
  • What actions will users perform?
  • What validations, calculations, or rules are required?

The output of the analysis is usually:

  • a list of processes and functions,
  • a data model design (ER diagram).

4.2 Creating the Application

Based on the analysis, the administrator:

  • designs the database structure,
  • creates edit forms,
  • prepares view pages for data presentation.

A key advantage of NET Genium is that:

  • applications can be tested continuously during design,
  • administrators work directly with real data and immediately see the impact of changes.

5. How to Get Started

If you are new to NET Genium, we recommend the following steps:

1. Install the platform on a local machine. 2. Try creating a simple application. 3. Review the documentation and the core conceptual guides.

This guide serves as an introduction to administration.

Detailed information about specific areas can be found in the related specialized guides.