IRMA Update service

IRMA (Inet Remote Management Application)

What is IRMA:

IRMA (Inet Remote Manager Application) is a suite of programs to allow system administrator to update and maintain software automatically on many client PCs.  It also allows for data distribution and executing of commands remotely

 When to use IRMA:

Use IRMA if you want to update or maintain software at many Windows PCs or you want to distribute files frequently to some PCs automatically from a central server.

 What is required to use IRMA:

You need a Windows server to host the files, IrmaServer  and IrmaManager. You also need one or more web (http/https) servers. Inet3270WebServer can be used as web server.  You need to run IrmaClient on all the client PCs.

 How to license IRMA:

The license file enables IrmaServer. IrmaClient does not need a license. 


IRMA allows you to keep one central “master” copy of software modules which are used to update client PCs automatically.  IRMA is distributed with Winet but is designed to be used for almost any data or software that needs to be distributed over a WAN.  Multiple applications can be managed from one server.  Regional http/https servers may be used to ease the load on your WAN connections by acting as local file servers to PCs in their vicinity.

You may define multiple images to tailor the master copy for different groups of users.  Each group (e.g., Finance or Production) will then have their own image

IRMA uses a “pull” model to distribute updates where the clients take the initiative to check for updates and pull new updates from the server. The frequency of checking is managed by IrmaServer.

IRMA Specifications

·         IRMA (Inet Remote Management Application) is an optional module.

·         It supplies automated updates and file distribution.

·         It allows distributed file servers over a WAN.

·         Updates are spread over time to avoid peak traffic.

·         Remote command execution is provided.

·         Supports third party software also.

·         Maintain multiple images (packages or applications) for multiple types of clients from one central point.

·         Uses HTTP/HTTPS as the most robust protocol for file distribution.

·         Firewall, VPN and NAT friendly.

·         Built-in security with mutually authenticated TLS.

·         Need to update controlled by file digests.