A JavaFX-based financial management system for handling revenue orders, budget chapters, debtors, and dispatch slips, complete with role-based access control and reporting.
Public Accounting & Revenue Offices
Public Finance & Treasury Administration
Desktop Financial Engineering & Reporting Engine

Share your operational requirements with our engineering team. Marrok responds within 24 business hours with a clear architectural approach, timeline, and investment estimate.
Manual preparation of revenue orders and dispatch slips across multiple budget chapters created formatting inconsistencies, slow reconciliation, and arithmetic transcription risks in Arabic financial documents.
Marrok engineered a self-contained Java 21 and JavaFX desktop platform backed by an embedded MariaDB instance with HikariCP connection pooling, eliminating external database administration overhead.
The system automates Arabic numeral-to-words conversion via TafqeetJ, enforces role-based access control with complete audit logging, and generates standardized PDF and Excel reports through JasperReports.
Delivered a zero-configuration desktop deployment with strict audit traceability and standardized bilingual financial reporting.