--- title: "Install and initialize Industrial Equipment Manufacturing - On premises" slug: "bc-install-and-initialize-iem-on-premises" updated: 2026-06-25T09:59:00Z published: 2026-06-25T09:59:00Z canonical: "docs.staedean.com/bc-install-and-initialize-iem-on-premises" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # Install and initialize Industrial Equipment Manufacturing - On premises ## Steps 1. Make sure a Dynamics 365 Microsoft Dynamics 365 Business Central installation is up and running, including a database. The example below shows how to create a CRONUS demo environment. - For example: [Download Update 21.5 for Dynamics 365 Business Central 2022 Release Wave 2 from Official Microsoft Download Center](https://www.microsoft.com/en-us/download/details.aspx?id=105029) - Install your partner license, replacing the standard **Cronus.bclicense**. 2. Download the latest Industrial Equipment Manufacturing apps package from: - [Knowledge Downloads - Support - STAEDEAN](https://support.staedean.com/ticsm?id=knowledge_downloads) 3. Open PowerShell ISE and run as **Administrator**. - Import the Industrial Equipment Manufacturing script in PowerShell and run the following sections. 4. Install the D365 BC Modules: ```powershell Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\220\Service\Microsoft.Dynamics.Nav.Management.psm1" Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\220\Service\NavAdminTool.ps1" ``` 5. Update the variables (replace parts as required): ```powershell $apps = "TI-Common,IEM-Advanced Projects Management,IEM-Resource Management,IEM-Manufacturing and Service Integration" (When only installing APM, remove RM from this list) $serverInstance = 'BC215' $buildArtifactFolder = "C:\IEMOnPrem\24.0.101221.0" $appsSplit = $apps.Split(',') $i = $appsSplit.Count ``` 6. When updating an existing installation, first uninstall the extensions: ```powershell Do{    $i--    Write-Host "Uninstall & Unpublish $($appsSplit[$i])"    $installedAppVersion = Get-NAVAppInfo -ServerInstance $serverInstance | Where-Object { $_.Name -eq $appsSplit[$i] } | %{"$($_.Version.Major).$($_.Version.Minor).$($_.Version.Build).$($_.Version.Revision)"}    Uninstall-NAVApp -Name $appsSplit[$i] -ServerInstance $serverInstance -Version $installedAppVersion    Unpublish-NAVApp -Name $appsSplit[$i] -ServerInstance $serverInstance -Version $installedAppVersion } Until($i -eq 0) ``` 7. Install or update the extensions: ```powershell $apps.Split(',') | ForEach-Object {    $appName = $_    $AllAppFiles = Get-ChildItem -Path $buildArtifactFolder -Filter "*.app" -Recurse    foreach ($AllAppFile in $AllAppFiles) {        if ((Get-NAVAppInfo -Path $AllAppFile.FullName | Select-Object -Expand Name) -eq $appName) {            $appFileName = $AllAppFile.FullName        }    }    Write-Host "Install $_ ($appFileName)"    $newAppVersion = Get-NAVAppInfo -Path $appFileName | %{"$($_.Version.Major).$($_.Version.Minor).$($_.Version.Build).$($_.Version.Revision)"}    Publish-NAVApp -Path $appFileName -ServerInstance $serverInstance    Sync-NAVApp -Name $appName -ServerInstance $serverInstance -Version $newAppVersion    Install-NAVApp -Name $appName -ServerInstance $serverInstance -Version $newAppVersion } ``` ### **Result:** Once completed, the following entries appear in **Extension Management**: | Name | Publisher | Version | Is Installed | Published As | | --- | --- | --- | --- | --- | | STAEDEAN-Common | STAEDEAN | v.19.0.100729.0 | v | Global | | Industrial Equipment Manufacturing-Project Control Suite | STAEDEAN | v.24.0.101221.0 | v | Global | | Industrial Equipment Manufacturing-Manufacturing and Service Integration | STAEDEAN | v.24.0.101221.0 | v | Global | | Industrial Equipment Manufacturing-Resource Management | STAEDEAN | v.24.0.101221.0 | v | Global | - To access the Industrial Equipment Manufacturing functionality, change to the **APM-Project Manager** role center. - To extend the Cronus demo data for APM/RM/MFG, import and install the configuration packages from: **RapidStart-W1.ENU.TI-JMS-CRONUS.zip**.