Modular ERP Platform
Five production-ready microservices — Identity, Commerce, HR, Task Management, and Electronic Invoicing — built with Clean Architecture, CQRS, and PostgreSQL. Deploy what you need, scale as you grow.
Platform Modules
Each module is a standalone .NET 9 microservice with its own database, domain model, and API. Deploy individually or as a full suite.
Identity & Access Management
Centralized identity service for all platform modules. Multi-tenant organizations, role hierarchies, MFA, and API key management.
Capabilities
- Multi-tenant organization management
- Role-based access control with role hierarchies
- MFA with TOTP and recovery codes
- JWT authentication with token refresh and blacklisting
Key Highlights
- Single identity across all modules
- Per-tenant feature flags and module access
- Enterprise-grade security out of the box
Commerce & Retail
Full retail back-office: product catalog, inventory, suppliers, customers, loyalty programs, orders, promotions, and payment processing.
Capabilities
- Product catalog with variants, attributes, barcodes, images
- Category management and product relationships
- Inventory management (warehouses, batches, movements, reservations)
- Supplier management with discount structures
Key Highlights
- Complete retail lifecycle — catalog to fulfillment
- Multi-warehouse inventory with batch tracking
- Built-in loyalty and promotions engine
Human Resources
Employee lifecycle management with attendance, shift scheduling, leave policies, and payroll tracking.
Capabilities
- Employee management (personal data, addresses, bank info, documents)
- Career tracking (department, position, salary, location history)
- Leave management (types, policies, requests, balances)
- Attendance tracking with geolocation
Key Highlights
- Full employee lifecycle from onboarding to offboarding
- Geolocation-based attendance verification
- Flexible shift templates with rotation patterns
Task Management
Project and work item tracking with custom workflows, time logging, recurring tasks, and team collaboration.
Capabilities
- Projects with members and milestones
- Flexible work items with custom types and status workflows
- Tags and categorization
- Work item dependencies (blocks, depends-on, relates-to)
Key Highlights
- Custom work item types per project
- Full dependency graph (blocks / depends-on / relates-to)
- Billable time tracking with reports
E-Invoicing — Electronic Invoicing
Create, submit, and process electronic invoices with multi-provider support and full compliance audit trails.
Capabilities
- Outgoing invoice creation and submission
- Incoming invoice processing (accept/reject/storno)
- Invoice line items with tax calculations
- Audit trails for every invoice action
Key Highlights
- Multi-provider support for different fiscal jurisdictions
- Complete audit trail for regulatory compliance
- Automated invoice lifecycle management
Built-In Platform Features
Every module inherits these architectural qualities out of the box.
Multi-Tenancy
Every module is multi-tenant. Organizations, users, and data are fully isolated with per-tenant configuration.
Clean Architecture & DDD
Domain-Driven Design with CQRS and MediatR. Clear separation between domain, application, infrastructure, and presentation layers.
Audit Trails & Soft Deletes
PostgreSQL with automatic audit columns and soft deletes across all entities. Full history of who changed what and when.
Integrated Notifications
Centralized notification service (Golub) supporting email (SendGrid, Brevo, Mandrill), SMS, Viber, WhatsApp, Discord, Slack, and push.
API-First Design
Versioned REST APIs with OpenAPI documentation. Every module exposes a complete API for frontend, mobile, and third-party integration.
Enterprise Security
JWT with refresh tokens, IP blocking, login attempt tracking, MFA, and API key authentication. Rate limiting and CORS configured per environment.