The Technology behind mForce is quite exciting. Whilst it looks like a normal common-or-garden web application, mForce is leveraging some of the very latest advances in web applications to bring you a seamless, rocket fast, Microsoft 365 integrated solution, whether we have 1 concurrent user or a billion.
At the core of mForce is webassembly. a new technology introduced in modern browsers which allow them to run software written in a low-level assembly-like language. This means we can write software in languages such as C/C++ and compile them to run in the browser at near hardware speeds (over 50x faster than traditional web applications).
In addition, we are using Microsoft dotnet 6 Preview and Microsoft Blazor, a brand new way of writing web applications for consumption from the cloud.
mForce has no core server back-end, rather relying on data in your Microsoft 365 environment and a small number of micro-services to drive server like functions.
This has a lot of benefits for you, and for us:
Scalability - Our app is served from a flat-file web server, meaning we have a near-infinite scale, worldwide.
Speed - The application uses the resources of your device, caches data locally and runs super fast.
We're currently working on dotnet 6 preview 3. At some stage during the development lifecycle of dotnet 6, Microsoft will allow a go-live license and on or near that date, we'll let a limited number of you on our beta.
Until then, keep watching this blog for more information