mORMot

by | Mar 24, 2023 | mORMot, WAPT

mORMot, the toolbox

We are going to tell you about mORMot, a software that is in WAPT but that few of you know. As you may know from its history, Tranquil IT had developed WAPT in opensource. For economic reasons and due to a lack of contribution, we switched to proprietary software. The whole company remains very committed to open source values.

Being always very close to open source, Vincent and Denis decided 2 years ago to use mORMot and thus to hire Arnaud who is the developer. It was Hubert (our developer who built WAPT with Denis) who, while looking for software, spotted it in his research. What Hubert liked was the optimisation, the memory consumption and the time saved by not reinventing the wheel internally. This is how the software joined the great adventure that is WAPT. If mORMot seduced Hubert it is because he also shares the same values as its creator Arnaud Bouchez. Together, they have the original spirit of computer scientists who use Object Pascal. And yes, the Pascal language is still used in the world !

What is mORMot ? 

mORMot is a software created 10 years ago by Arnaud. It is defined as a toolkit. mORMot can be used as a management tool and a client server to make various servers communicate with each other and with other clients. It is mainly used in industry and services. mORMot is in modern object Pascal (with classes, interfaces, generics, RTTI) and runs on both Lazarus and Delphi. Delphi is a proprietary tool from Embarcadero, Free Pascal is a modern open source compiler whose integrated development environment (IDE) is Lazarus. mORMot has a strong performance record as it is among the top out of 770 frameworks tested in the TechEmpower Framework Benchmarks.

It is used in Brazil (there is a large community of Pascal users), Eastern Europe and France. Its users can exchange on the forum which currently has 2500 members. 

At Tranquil IT we use mORMot directly in WAPT, it is the building blocks to build WAPT. One of our developers (Andréas) works closely with Arnaud to advance mORMot while embedding it in WAPT. In short, it is part of the foundations of WAPT, it allows us to go faster in a secure way.

mORMot is not only used by WAPT, but by other companies as well. One of the major advantages of mORMot is that the documentation is self-generating. In addition, Arnaud emphasises the security aspect of the software, which makes it efficient and optimised.

mORMot version 2

It took Arnaud 3 years to develop version 2. Indeed the first commit took place on March 6th 2020 ! This version is more stable over time. The version 2 was born because the original code was not modular enough, he had to rework all the code to make mORMot live 10 more years. One of the strong points: mORMot 2 is cross platform for Linux and Windows servers. It is cross platform (this is very interesting, especially for WAPT).
Any new project will have to use mORMot 2. We advise you to migrate from version 1 to version 2. If you are using mORMot version 1, it is not complicated to change. There is no need to do a rewrite, it is the ease of migration that is important for the choice of Framework.

Going further with WAPT Enterprise

WAPT Enterprise is the ideal tool for quickly deploying software, performing a complete inventory of your assets or controlling Windows updates. Many features are also designed to simplify the administration of even the largest IT fleets. Still not sure? You get one month free to try WAPT Enterprise !

FAQ WAPT 2.5 : Answers to your questions

FAQ WAPT 2.5 : Answers to your questions

It's now been several months since the release of WAPT 2.5. Let's take a look at the 10 most frequently asked questions and answers.For more answers, don't hesitate to :- Consult our discord: https://discord.com/invite/BSqGacB  - Read our technical documentation:...

read more
</p>
<p>Tranquil IT Systems, 12 avenue Jules Verne, Les Espaces Jules Verne – Bat. A, 44230 ST SEBASTIEN SUR LOIRE, France<br />Téléphone : +33240975755</p>
<p>
</p>
<p>Copyright © Tranquil IT Systems</p>
<p>
Demonstration

Group demo

18/04/2024 : 10h30 - 11h30

Let's go !