Enterprise Windows Application

Manufacturing ERP Workbench

C# / .NET Framework WPF + MVVM SQL Server SOA + DI

Desktop ERP and MRP operations for manufacturing support.

A role-targeted enterprise demo that mirrors the software engineer job description: requirements analysis, WPF client development, service-oriented application layers, domain-driven design, SQL Server schema and procedure work, user support tooling, report writing, data correction workflows, and production issue triage.

Work orders Inventory Purchasing Production scheduling Defect support console
1,248 open work orders managed
96% schema validation coverage
42 stored procedures and reports
7 ERP modules in the demo

Operational modules

WPF shell with MVVM navigation

Work Order Control

Track releases, hold reasons, capacity, and labor allocation across shop-floor routing steps.

Inventory & Purchasing

Manage parts, vendors, reorder points, purchase requests, and shortage exceptions.

Quality and Support Desk

Log defects, capture fixes, adjust data, and route user support requests with audit history.

Reporting & Analytics

Generate operational reports for WIP, throughput, scrap, and scheduling variance.

Architecture

Clean layering

Presentation

WPF views, bindings, commands, and reusable UI components.

Application

Use cases, orchestration services, validation, and workflow logic.

Domain

Entities, value objects, aggregates, and business invariants.

Infrastructure

SQL Server, repositories, report exports, and external service adapters.

SQL Server workbench

DDL + DML + procedures
-- Manufacturing ERP schema and support workflow CREATE TABLE WorkOrders ( WorkOrderId INT PRIMARY KEY, PartNumber NVARCHAR(50), QtyPlanned INT, QtyCompleted INT, Status NVARCHAR(20) ); CREATE PROCEDURE dbo.UpsertWorkOrderStatus @WorkOrderId INT, @Status NVARCHAR(20) AS BEGIN UPDATE WorkOrders SET Status = @Status WHERE WorkOrderId = @WorkOrderId; END;