Applications
What is an Application?
An Application is an aggregating entity that brings together participants (borrowers, guarantors, collateral providers) and assets to complete the lending process. Applications serve as containers that orchestrate all elements of a transaction from submission through disbursement.
Application Structure
Core Components
Participants:
Borrower (primary applicant)
Co-borrower (shared responsibility)
Guarantor (credit enhancement)
Collateral provider (asset security)
Application Properties:
Application type (Online, Offline, Pre-approved)
Product requested
Amount requested
Current status
Business Process stage
Creation and update timestamps
Relationships:
One Application contains one or more Participants
Participants are primary to Applications
Application status derived from Participant statuses
Business Process determines Application journey
Application Types
1. Online Applications
Applications completed outside the system and registered via API.
Characteristics:
End-to-end API processing
Minimal or no staff involvement (except manual underwriting)
Typically single participant (borrower role)
Fully automated workflow execution
Use Cases:
Digital lending platforms
Partner channel applications
Mobile app submissions
2. Offline Applications
Applications completed by staff when customers visit in person.
Characteristics:
Staff-initiated and managed
Multiple participant types supported
Document collection in person
Manual data entry
Staff interaction throughout process
Use Cases:
Branch-based lending
Complex commercial loans
Secured lending with multiple parties
3. Pre-approved Applications
Applications automatically created by the system for selected customers.
Characteristics:
System-generated for qualified customers
Campaign-based targeting
Pre-calculated offers
Typically single participant (borrower)
Use Cases:
Marketing campaigns
Customer retention offers
Cross-sell opportunities
Application Status
Application status is derived from participant statuses based on Business Process logic.
Status Derivation Logic
The Application status reflects the "least progressed" participant:
Example:
Participants:
- Borrower status: APPROVED
- Guarantor 1 status: APPROVED
- Guarantor 2 status: KYC_PENDING
Application Status: KYC_PENDINGLogic: If any active participant has KYC_PENDING status, the Application cannot progress until that participant completes KYC.
Common Application Statuses
Initial:
NEW: Just submitted
INCOMPLETE: Missing required information
DOCUMENTS: Collecting required documents
Processing:
ASSESSMENT: Under evaluation
MANUAL_REVIEW: Requires human decision
ADDITIONAL_INFO: Requesting more information
Decision:
APPROVED: Loan approved
CONDITIONALLY_APPROVED: Approved with conditions
REJECTED: Did not meet criteria
WITHDRAWN: Cancelled by applicant
Finalization:
READY_FOR_DISBURSEMENT: Approved and documented
DISBURSED: Funds transferred, Loan created
Application Workflow
Standard Application Journey
Submission
Application created (API or manual)
Participants added with roles
Initial data validation
Status: NEW
Document Collection
Required documents identified based on product and participant roles
Documents uploaded by customer or staff
Document verification
Status: DOCUMENTS or DOCUMENT_REVIEW
Assessment
Workflow executes for credit assessment
Data Sources called for external data
Scoring and risk categorization
Status: ASSESSMENT or MANUAL_REVIEW
Decision
Automated approval/rejection based on thresholds
OR Manual review for complex cases
Status: APPROVED, REJECTED, or CONDITIONALLY_APPROVED
Offer Generation (if approved)
Offer Engine calculates terms
Customer presented with offers
Customer selects preferred offer
Contract and Signature
Loan agreement generated
E-signature workflow initiated
Documents signed by all parties
Status: READY_FOR_DISBURSEMENT
Disbursement
Final approval confirmation
Loan entity created
Funds transferred
Status: DISBURSED
Participant Composition Patterns
Single Borrower Pattern
Used for: Simple consumer loans, online applications
Application
└── Participant (Borrower)Configuration: Minimal, fast processing Processing: Largely automated
Multi-Participant Pattern
Used for: Complex loans requiring additional security
Application
├── Participant (Borrower)
├── Participant (Co-borrower)
└── Participant (Guarantor)Configuration: Coordinated evaluation Processing: Multiple workflow executions, status coordination
Collateral-Backed Pattern
Used for: Secured lending products
Application
├── Participant (Borrower)
├── Participant (Collateral Provider)
└── Collateral AssetConfiguration: Parallel creditworthiness and collateral evaluation Processing: Both participant and asset assessment workflows
Application Configuration
Framework Level (SDK)
Application entity structure
Participant relationship definitions
Status derivation logic
Business Process stages
Flow orchestration rules
Admin Panel Level
Application form design (Form Builder)
Required document configuration by product
Workflow triggers by status
Notification templates
API Integration
Applications support complete lifecycle management through API:
API Capabilities:
Application submission (create Application and Participants)
Status monitoring and updates
Document upload and retrieval
Workflow execution triggering
Offer selection recording
Custom API Development:
Process-specific endpoints can be created
Tailored request/response structures
Match institutional requirements
Support external system integration
Implementation Resources
Through SDK (Development team)
Application Entity:
Data Model Setup - Application structure
Application Management - Application configuration
Entity Checkers Setup - Status and transition rules
Integration:
Getting Started - API setup
Custom endpoint development for specific processes
Through Admin Panel
Application Forms:
Form Builder - Design application forms
Workflow Configuration:
Workflow Management - Configure decision workflows
Decision Automation - Automated decision rules
Product Configuration:
Credit Products and Pricing - Product and document requirements
Related Topics
Clients and Participants - Understanding participant entities
Business Process vs Workflow - How applications flow through processes
Status Management - Status derivation and automation
Loan Origination - Application processing workflow
TimveroOS: Unified application management
Last updated
Was this helpful?