SRS v1.0 • February 2026

TEMCO Banking
Application

A comprehensive banking platform providing lending, deposit, transaction, joint venture, and investment services — built on enterprise-grade Java EE architecture with modern React frontends.

Developed by Temco Bank Web Services

40 Banking Services
300 Requirements
259 Database Tables
3 Service Tiers

Three-Tier Service Architecture

TEMCO Banking Application is organized into three service tiers, prioritizing core banking operations

Tier 1 — Core

Lending & Deposits

12 lending products + 8 deposit products forming the foundation of TEMCO's banking operations

20 Services 141 Requirements
  • Personal, Student, Mortgage, Vehicle Loans
  • Business, Microfinance, Gold Loans
  • Overdraft, Leasing, Factoring, Pawning
  • Savings, FD, RD, Current Accounts
  • Children's, Senior Citizen, Corporate, Call Deposits
Tier 2 — Transactions

Transaction Services

9 transaction and payment services enabling fund movement and payment processing

9 Services 58 Requirements
  • Internal Fund Transfers
  • CEFT/SLIPS Interbank Transfers
  • Standing Orders & Direct Debits
  • Payment Gateway & Bill Payments
  • QR Payments, Cheques, Demand Drafts
Tier 3 — Specialized

JV & Investments

5 joint venture services + 6 investment services for advanced financial operations

11 Services 67 Requirements
  • JV Account Management & P/L Sharing
  • JV Loans & Escrow Facility
  • Stock Market & Money Market
  • Government Securities & Unit Trusts
  • Portfolio Management & Fixed Income

What the System Does

40 banking services across the complete financial lifecycle

Lending Products

12 loan types including personal, student, mortgage, vehicle, business, microfinance, gold, overdraft, leasing, factoring, FD-backed, and pawning

Deposit Products

8 deposit types: savings, fixed deposits, recurring deposits, current accounts, children's, senior citizen, corporate, and call deposits

Fund Transfers

Internal transfers, CEFT/SLIPS interbank, standing orders, and direct debits with real-time processing

Payment Services

Payment gateway, bill payments, QR code payments, cheque management, and demand drafts

Joint Ventures

Multi-party JV accounts, P&L sharing, JV loans, escrow facility, and consolidated reporting

Investment Services

Stock market, money market, government securities, unit trusts, portfolio management, and fixed income

Security & Compliance

CBSL compliance, AML/KYC, PCI-DSS, JWT auth, RBAC, OTP via WhatsApp, full audit trail

Finance & Accounting

Chart of accounts, journal entries, voucher management, bank reconciliation, and financial reporting

Who Uses the System

9 user roles across 3 web portals with role-based access control

Super Admin

Full system access, configuration, user management

Admin Portal

Branch Manager

Branch-level operations and approvals

Admin Portal

Loan Officer

Loan processing, document verification

Admin Portal

Teller

Transaction processing, deposits, withdrawals

Admin Portal

Accountant

Journal entries, reconciliation, reporting

Finance App

Investment Officer

Stock/money market operations

Admin Portal

Member

Self-service banking, loan applications

Customer Portal

JV Partner

Joint venture account access

Customer Portal

Auditor

Read-only access to all records

Admin Portal

System Components

:3000

Admin Portal

Back-office operations, loan processing, user management, branch operations, accounting

React 18 • TypeScript • Tailwind
:3001

Finance App

Financial management, reporting, reconciliation, voucher management, journal entries

React 18 • TypeScript • Tailwind
:3002

Customer Portal

Member self-service, loan applications, account management, fund transfers, payments

React 18 • TypeScript • Tailwind
:8080

Core Backend

Java EE application server — authentication, business logic, REST APIs, JPA/Hibernate ORM

WildFly 31 • Jakarta EE 10 • JDK 17

Core Technology Stack

Backend

Java17
Jakarta EE10
WildFly31.0.1
Hibernate6.2.x
JAX-RSbuilt-in
JWT (jjwt)0.11.5
JasperReports6.20.6
Redis (Jedis)5.0.2

Frontend

React18.2
TypeScript5.3
Vite5.0
Tailwind CSS3.4
Zustand4.4
React Query5.8
Recharts2.10
Axios1.6

Infrastructure

MariaDB10.6
Redis7
Elasticsearch8.11
DockerCompose
NginxSSL/443
Ubuntu22.04
WhatsApp APIMeta Cloud
Node.js24.x

Explore the Full Specification