Engrafo Installation

Engrafo software

Engrafo supplies a knowledge sharing platform which automatically and structured collects information about your business-critical data and how they’re used for analysis and reports throughout your organization.

Website: http://www.engrafo.eu

Actual version: Engrafo v 2024.5, Windows 32 bit

Actual version: Engrafo v 2024.5, Windows 64 bit

Engrafo is a web application and must be installed on a webserver. For test purposes you can also install Engrafo on a desktop.

Installation - server/desktop

Components

Engrafo is a asp.net application build with Razor Pages

For authentication and authorization it connects to the chosen Active Directory

Some important libraries use, are:

  • System.Linq;

  • System.Threading.Tasks;

  • Microsoft.AspNetCore.Mvc;

  • Microsoft.AspNetCore.Mvc.RazorPages;

  • Microsoft.EntityFrameworkCore;

  • Microsoft.AspNetCore.Authorization;

  • Microsoft.AspNetCore.Mvc.Localization;

  • Microsoft.Extensions.Localization;

  • Microsoft.AspNetCore.Http;

  • Microsoft.Extensions.Configuration;

Prerequirements

Installations needed

  • IS

  • .NET 5.0

  • MS SQL Server

IIS-server

32/64-bit processor:

  • <1k entries; 1 - 10 user, 2 concurrent users :

    • Dual-Core 2 Ghz or higher

    • 16 GB RAM

    • 2 GB free disk space

    • 100/1000 NIC

  • 1k-10k entries; 10 - 50 users, 4 concurrent users

    • Dual-Core 2 Ghz or higher

    • 32 GB RAM

    • 2 GB free disk space

    • 100/1000 NIC

  • 10k+ entries; 50 - 200 users, 8 concurrent users:

    • Quad-Core 2 Ghz or higher

    • 32 GB RAM

    • 2 GB free disk space

    • 100/1000 NIC

MS SQL-server

  • 32/64-bit processor:

  • Processor: quad-Core 3.3 GHz or higher

  • Memory: 32 GB RAM

  • Connection between IIS-server and SQL Server: 100/1000 NIC