
Enterprise MSI Installer Framework for the TSuite Platform
- or -
Post a project like this€29/hr(approx. $34/hr)
- Posted:
- Proposals: 13
- Remote
- #4451868
- Expired
Data Science & Machine Learning Engineer | Web App developer | AI Application Development
⭐⭐⭐Top 3% Professional and Experienced Javascript SPA | PHP | Ecommerce | Blockchain Guru ⭐⭐⭐

11688848380119511094122123085901262901250415911290404811570281107498304720431101190406678
Description
Experience Level: Expert
This project aims to develop a robust, enterprise-grade Windows installer for the complete TSuite platform, using the MSI (Microsoft Installer) standard. The installer will support transactional rollback, backup of existing installations, and seamless upgrades between versions. It will be fully compatible with Windows Server 2022+ and Windows 11+.
The installer must deploy and configure all required TSuite components, including both third-party open-source services and more than 40 native .NET applications.
Included Third-Party Components
PostgreSQL
Elasticsearch
Filebeat
Keycloak
Kibana
MongoDB
mongosh
mongotools
RabbitMQ
These components require pre-configuration, service registration, security hardening, and environment-specific initialization.
Included TSuite .NET Service Applications
This includes (but is not limited to):
tsuite-workflow
tsuite-about
tsuite-assets
tsuite-callmescreen
tsuite-datacollector
tsuite-fleettracker-gateway
tsuite-frontend
tsuite-gateway
tsuite-healthcheckui
tsuite-importexport
tsuite-internaltables
tsuite-inventory
tsuite-io
tsuite-layout
tsuite-layoutadapter
tsuite-lists
tsuite-loadcarriertype
tsuite-locationgroup
tsuite-mappingtables
tsuite-missionmanagement
tsuite-notification
tsuite-opcua
tsuite-preference
tsuite-reset
tsuite-scanning
tsuite-shareddatastorage
tsuite-storagelayout
tsuite-storagereservation
tsuite-systemmanager-communication
tsuite-transport
tsuite-transportmetrics
tsuite-vehicles
tsuite-vehicle-service-adapter
tsuite-vehicletype
All these applications require:
Installation of binaries
Creation and configuration of Windows Services
Environment configuration (JSON, YAML, secrets, connection strings)
Dependency validation
Logging and health monitoring setup
Automatic backup of previous versions before upgrade
Full rollback if installation fails
Core Objectives
The MSI installation framework will provide:
Transaction-safe installation using MSI’s rollback engine
Standardized directory structure and service configuration
Digital signing for enterprise deployment
Seamless upgrades with version checks and migration steps
Automatic backup of configuration and data where applicable
Support for silent installs for DevOps/automation pipelines
Integration with enterprise deployment environments (GPO, Intune, SCCM)
The installer must deploy and configure all required TSuite components, including both third-party open-source services and more than 40 native .NET applications.
Included Third-Party Components
PostgreSQL
Elasticsearch
Filebeat
Keycloak
Kibana
MongoDB
mongosh
mongotools
RabbitMQ
These components require pre-configuration, service registration, security hardening, and environment-specific initialization.
Included TSuite .NET Service Applications
This includes (but is not limited to):
tsuite-workflow
tsuite-about
tsuite-assets
tsuite-callmescreen
tsuite-datacollector
tsuite-fleettracker-gateway
tsuite-frontend
tsuite-gateway
tsuite-healthcheckui
tsuite-importexport
tsuite-internaltables
tsuite-inventory
tsuite-io
tsuite-layout
tsuite-layoutadapter
tsuite-lists
tsuite-loadcarriertype
tsuite-locationgroup
tsuite-mappingtables
tsuite-missionmanagement
tsuite-notification
tsuite-opcua
tsuite-preference
tsuite-reset
tsuite-scanning
tsuite-shareddatastorage
tsuite-storagelayout
tsuite-storagereservation
tsuite-systemmanager-communication
tsuite-transport
tsuite-transportmetrics
tsuite-vehicles
tsuite-vehicle-service-adapter
tsuite-vehicletype
All these applications require:
Installation of binaries
Creation and configuration of Windows Services
Environment configuration (JSON, YAML, secrets, connection strings)
Dependency validation
Logging and health monitoring setup
Automatic backup of previous versions before upgrade
Full rollback if installation fails
Core Objectives
The MSI installation framework will provide:
Transaction-safe installation using MSI’s rollback engine
Standardized directory structure and service configuration
Digital signing for enterprise deployment
Seamless upgrades with version checks and migration steps
Automatic backup of configuration and data where applicable
Support for silent installs for DevOps/automation pipelines
Integration with enterprise deployment environments (GPO, Intune, SCCM)
Jonas R.
100% (4)Projects Completed
5
Freelancers worked with
2
Projects awarded
83%
Last project
24 Apr 2025
Sweden
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies