Introducing D365FO Deploy Portal — Package Deployment to Power Platform Made Easy
February 9, 2025
by SIMS Tech4 min readIntroducing D365FO Deploy Portal — Package Deployment to Power Platform Made Easy
Today we're thrilled to announce our newest product: D365FO Deploy Portal — a web-based application that transforms how teams deploy Microsoft Dynamics 365 Finance & Operations packages to Power Platform environments.
A New Product from SIMS Tech
D365FO Deploy Portal brings the entire package deployment pipeline — upload, merge, convert, deploy — into a single browser-based interface with real-time logs and full deployment history.
The Problem We're Solving
If you've ever deployed D365FO packages to Power Platform environments, you know the drill:
- Download packages from Lifecycle Services (LCS)
- Convert between LCS and Unified formats manually
- Open a terminal, authenticate PAC CLI with Service Principal credentials
- Run the deployment command for each target environment, one by one
- Wait, check the output, hope nothing went wrong
- Repeat for every environment — dev, UAT, staging, production...
This process is manual, repetitive, and error-prone. There's no centralized history, no real-time visibility, and every step requires command-line expertise. For teams managing multiple environments with frequent package updates, this becomes a significant time sink.
What D365FO Deploy Portal Does
📦 Smart Package Management
Upload LCS, Unified, or any ZIP packages. The system auto-detects the package type. Merge 2+ LCS or Unified packages into a single combined package. Inject licenses into Unified packages.
🔄 Bidirectional LCS↔Unified Conversion
Convert LCS packages to Unified format for Power Platform deployment, or convert Unified packages back to LCS format. Bidirectional conversion available from UI, REST API, and CLI.
🌐 Parallel Multi-Environment Deploy
Select a package, check all target environments, click one button. PAC CLI runs in parallel to all selected environments simultaneously. Bulk import environments from script output.
📡 Real-Time Logs via SignalR
Watch deployment output live in your browser. Every line from PAC CLI and the conversion process streams in real time. Full deployment history with search and filters.
Architecture & Technology
D365FO Deploy Portal is built with a modern .NET stack:
- Frontend: Blazor Server with MudBlazor 8.x (Material Design)
- Backend: ASP.NET Core 9.0 with background workers
- Database: SQLite via Entity Framework Core — zero configuration
- Real-Time: SignalR for live log streaming
- Security: ASP.NET Core Data Protection API for secret encryption
- Logging: Serilog with structured console + rolling file output
The application runs as a self-contained Windows application (no .NET installation needed on the target machine) or as a Linux Docker container with PAC CLI pre-installed.
Deployment Flow
LCS Package → [Merge] → [Convert to Unified] → [Inject License] → Parallel Deploy via PAC CLI
Unified Package → [Merge] → [Inject License] → Parallel Deploy via PAC CLI
Unified Package → [Convert to LCS] → LCS Package (reverse conversion)
If you upload an already-Unified package, the conversion step is automatically skipped.
How to Get Started
Getting up and running takes minutes, not hours:
Quick Start
- 1. Deploy via Docker (
docker run -d -p 5000:5000 --name d365FOportal vglu/d365fo-deploy-portal:latest) or copy the publish folder to any Windows machine - 2. Open the Settings page — configure tool paths (auto-detected if in PATH)
- 3. Add environments — manually or bulk-import from the Service Principal setup script
- 4. Upload packages and start deploying
Who Is This For?
- D365FO Developers who need bidirectional LCS↔Unified conversion, license injection, and package merging
- DevOps Engineers who need parallel deployment, REST API, and CI/CD pipeline integration
- Release Managers who need centralized deployment history and real-time visibility across all environments
- Technical Delivery Managers who need enterprise-grade automation with API access
- Enterprise Teams managing multiple environments with strict security requirements
What's Next
We're continuing to develop D365FO Deploy Portal with upcoming features including:
- Azure Functions integration for cloud-based package processing
- Scheduled deployments with approval workflows
- Extended reporting and analytics
Learn More
Visit the D365FO Deploy Portal product page for full details, technical specifications, and deployment options.
For licensing, pricing, and demo requests:
- 📧 Email: vhlu@sims-service.com
- 💼 LinkedIn: Connect with us
🎯 Streamline your D365FO deployments today!
One UI. Multiple environments. Full history. Real-time logs.
D365FO Deploy Portal is proprietary software by SIMS tech. Contact us for licensing and deployment options.