Sijil ERP

Sijil ERP

A comprehensive, modular Enterprise Resource Planning system built with clean architecture. Offline-first, multi-platform, and fully localized.

Why Sijil

Built for Real Business

Sijil is not just another ERP — it's a modular platform designed for flexibility, offline resilience, and multi-platform reach.

📴

Offline-First

Full functionality without internet. SQLite local database with intelligent sync when connectivity returns. Never lose a sale.

🧩

24 Modular Packages

Each feature is an independent package with clean architecture layers. Enable only what you need — POS, accounting, inventory, or the full suite.

🌐

6 Platforms

Single Flutter codebase deploys to Android, iOS, Web, Windows, macOS, and Linux. Consistent experience everywhere.

Modules

Complete Business Suite

Every module your business needs — from sales to financial reporting.

🏪

Point of Sale (POS)

Fast, offline-first retail sales. Multi-tab cart, barcode scanning, saved invoices, payment methods, and complete sales history.

🧾

Invoicing & Documents

6 document types: Sales Invoice, Purchase Invoice, Purchase Order, GRN, Credit Note, and Debit Note — all with GL posting.

📒

General Ledger & Journals

Manual journal entries with balance validation, dimension tracking, and automatic posting from all document types.

💰

Payments & Receipts

Receipt and payment bonds with journal-linked treasury management. Track every payment in and out with full audit trails.

🛒

Purchases

Purchase bills and order management. Item line tracking, vendor management, and seamless integration with inventory and accounting.

📦

Inventory & Items

Full warehouse management: item catalog, price lists, unit conversions, categories, detailed item profiles, and stock tracking.

🏛️

Chart of Accounts

Hierarchical account structure with full CRUD operations. Support for multiple account types and flexible chart organization.

📊

Financial Reports

8 report screens: Account Statements, Person Statements, Balance Sheets, Account Balances, Client Balances, and more.

📈

Dashboard & KPIs

Real-time business analytics with invoice aging KPIs, revenue tracking, and customizable dashboard widgets.

👥

User Management

Complete user administration with roles, permissions, profile management, and authentication with registration flow.

🌍

Multi-Language (AR/EN)

Full Arabic and English localization throughout the entire system. RTL support and culturally-aware formatting.

🔄

Offline Sync

Intelligent sync engine with pending operations queue. Work offline, sync when connected — no data loss, ever.

🔔

Notifications

Push notification system with inbox, unread counts, and Firebase integration for real-time alerts across all devices.

🔌

Server-Driven UI

Plugin system with dynamic screens and micro-app runtime. Extend Sijil without app updates through SDUI admin hub.

📐

Dimensions

Flexible dimension tracking across all transactions. Cost centers, projects, departments — slice your data any way you need.

Architecture

Clean Architecture

Built with strict clean architecture — every module follows the same proven pattern.

Domain
Entities · Repositories · Use Cases
Data
DataSources · Mappers · Implementations
Presentation
BLoC · Pages · Widgets
Flutter 3.x Dart BLoC Pattern Drift ORM GetIt DI SQLite Firebase Push Equatable
Multi-Platform

Run Everywhere

A single codebase. Six platforms. Consistent experience across every device.

🤖
Android
🍎
iOS
🌐
Web
🪟
Windows
🍏
macOS
🐧
Linux

Ready to try Sijil?

Get a personalized demo and see how Sijil can streamline your business operations.