Business as a Service (BaaS) Explained
Business as a Service (BaaS) is FinHub’s comprehensive offering that exposes business processes shared across organizations. Unlike PaaS which provides raw technology connectors, BaaS delivers complete business logic through microservices.What BaaS Provides
BaaS delivers automated business processes through microservices:| Microservice | Business Process |
|---|---|
| Customer Management | Onboarding, KYC/KYB verification, customer lifecycle |
| Account Management | Account creation, wallets, balance management |
| Transaction Management | Payments, transfers, reconciliation |
| Order Management | Order creation, processing, fulfillment |
| Compliance | AML screening, regulatory reporting |
| Back Office | Approvals, case management, operations |
Service Models Within BaaS
BaaS offers three service models for integration:CoreX Service Model
Pre-built white-label front-end solution- Ready-to-use web and mobile applications
- B2C and B2B distribution channels
- Customizable branding (colors, logos, themes)
- Managed by FinHub (updates, maintenance)
- Launch in 2-4 weeks
API Service Model
Direct API integration with your own UI- Full API access to all microservices
- Build your own custom user interface
- Complete control over user experience
- Sandbox environment for development
- Webhooks for real-time events
Hybrid Service Model
Combination of CoreX and API- Use CoreX for some processes (e.g., onboarding)
- Use API for others (e.g., custom payment flows)
- Flexibility to mix approaches
- Gradual migration path
Client Categories
BaaS serves different client categories:| Category | Description | Typical Service Model |
|---|---|---|
| Embedded Finance | Unregulated entities embedding finance | API |
| Inter-Banking License | Licensed institutions with 3rd-party license | CoreX or Hybrid |
| Business Banking | Merchants needing business accounts | CoreX or API |
| Technology & BaaS | Fintechs with own license | API or Hybrid |
Admin Panel
All BaaS clients (CoreX, API, and Hybrid) have access to the Master Admin Panel for:- Viewing onboarded customers
- Monitoring transactions
- Handling approvals and manual tasks
- Generating reports and analytics
- Managing notifications