--- title: "Update Product Engineering" slug: "bc-update-pe" updated: 2026-06-25T09:59:00Z published: 2026-06-25T09:59:00Z canonical: "docs.staedean.com/bc-update-pe" --- > ## 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. # Update Product Engineering In C/AL-based versions of D365 BC/Business Central, functionality was updated through `*.fob` (or `.txt`) files. As of this release, functionality updates are done by replacing apps. The following steps describe the process. ## Steps 1. Run Windows PowerShell ISE as **administrator**. 2. Load the D365 BC Modules: ```powershell Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\150\Service\Microsoft.Dynamics.Nav.Apps.Management.psd1" Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\150\Service\Microsoft.Dynamics.Nav.Management.psd1" ``` 3. List the apps and version numbers currently installed (replace `BC150` with the correct server instance): ```powershell Get-NAVAppInfo -ServerInstance BC150 ``` 4. Uninstall the current app (this example replaces Product Engineering Quality): ```powershell Uninstall-NAVApp -Name "PE Quality" -ServerInstance BC150 ``` 5. Publish the new app (replace the path and version number): ```powershell Publish-NAVApp -Path "C:\...\Artifacts\IEMW115.2.38990.0\Lifecycle\app\To-Increase_PE Quality_15.2.xxxxx.0.app" -ServerInstance BC150 ``` 6. Sync the new app: ```powershell Sync-NAVApp -Name "PE Quality" -ServerInstance BC150 -Version 15.2.xxxxx.0 ``` 7. Upgrade the new app: ```powershell Start-NAVAppDataUpgrade -Name "PE Quality" -ServerInstance BC150 -Version 15.2.xxxxx.0 ``` 8. Remove the old app: ```powershell Unpublish-NAVApp -Name "PE Quality" -ServerInstance BC150 -Version 15.2.xxxxx.0 ``` > [!NOTE] > **Note:** > > Data is always retained in the SQL Server tables. None of these commands modify or remove the underlying data.