.NET
ERP SYS
An Arabic-first ERP platform, combining a Windows desktop application with an ASP.NET Core API.

Project overview
ERP Platform is designed for local and local-network deployment, with an Arabic-first WPF interface and support for English localization. Its tabbed workspace allows users to move between business screens while retaining their unsaved input, supported by reusable interface components and shared table and filtering behavior.
The current implementation includes chart of accounts management, currencies, organizational structure, fiscal years and periods, general settings, payment methods, payment gateway definitions, and operation document types. Authentication establishes the user's financial unit and fiscal year context, while the API enforces access policies and licensing requirements.
The system follows a modular monolith architecture with separate presentation, application, domain, and infrastructure layers. All desktop business operations pass through the ASP.NET Core API to PostgreSQL. Automated tests cover API behavior, architectural boundaries, and desktop components.
Outcome-