The Abaaly Core Banking System is the operational backbone used daily by bank staff to manage customer records, accounts, transactions, payments, and branch operations.
The platform supports thousands of daily banking operations where speed, accuracy, and compliance are critical. Every workflow was designed to reduce operational errors while helping staff complete complex banking tasks with confidence.
Every interaction affects customer trust, operational efficiency, and regulatory compliance. Even small usability issues can lead to delays, processing errors, and financial risk.
Because this project contains confidential banking information, I have reduced the number of presented screens.
My Role
Product Designer
Platform
Fintech Enterprise Web Application
Team
Product Managers, Business Analysts, Engineering, QA, Banking Operations, Compliance
Project Duration
16 Months
The Challenge
Common challenges we saw, and we’re fixing include:
π Lengthy customer onboarding
π Complex account opening processes
π High cognitive load during transaction processing
π Multiple approval steps across different modules
π Inconsistent navigation
π Repetitive data entry
π Increased risk of operational mistakes
The objective was to create a fresh, streamlined experience for these critical workflows without compromising security, auditability, or banking regulations
Understanding the Users
Responsible for onboarding new customers, updating customer information, opening accounts, and verifying KYC documents.
Handle deposits, withdrawals, transfers, and daily cash operations.
Monitor transactions, approvals, and account maintenance
Review regulatory requirements, customer verification, and audit records.
My Research Process
I worked closely with banking stakeholders to understand operational pain points and define the requirements for a fresh core banking experience from the ground up
Activities included
π Stakeholder interviews
π Workflow mapping
π Branch observations
π Existing system analysis
π Requirement workshops
π Usability reviews
Key Findings
Employees needed a system that could support multiple banking tasks without forcing them to jump between disconnected tools.
Important customer information had to be organized in a way that was easy to scan and act on quickly.
Large forms needed to be broken into clearer, more manageable steps to reduce onboarding time.
Critical actions required stronger visual hierarchy to guide users through high-risk tasks.
Approval workflows needed to be easy to follow and track across roles.
Validation errors had to appear earlier in the process to prevent mistakes before submission.
System Flow
Core Experience
The goal was to enable banking staff to register new customers accurately while satisfying KYC and compliance requirements.
What I Implemented
π Progressive information entry
π Contextual validation
π Real-time duplicate detection
π Clear document upload flow
π Step-by-step guidance
π Review before submission
Results
π Lower onboarding errors
π Faster account creation
π Reduced manual corrections
2. Customer Profile Management
Once onboarded, customer information becomes the foundation for every banking operation.
Some of the important capabilities
π Customer overview
π Linked accounts
π KYC status
π Relationship history
π Recent transactions
π Account restrictions
π Compliance dashboard
π loan & Credit scores
π Document management
3. Account Opening
Supported Products
π Personal account
π Business account
4. Funds Transfer
Transfers represent one of the highest-frequency workflows inside the platform
UX Decisions
π Highlighted transaction summary
π Prevented common transfer mistakes
π Clear confirmation before execution
π Improved visibility of fees and balances
π Designed for speed without sacrificing accuracy
Other Screens
My Considerations
Design Principles
π Design for accuracy before speed
π Reduce cognitive load
π Prevent mistakes before they happen
π Prioritize critical information
π Keep workflows predictable
π Support regulatory compliance
π Design for high-frequency operations
Design Principles
π Design for accuracy before speed
π Reduce cognitive load
π Prevent mistakes before they happen
π Prioritize critical information
π Keep workflows predictable
π Support regulatory compliance
π Design for high-frequency operations
Accessibility
π Keyboard-friendly navigation
π High contrast interface
π Readable typography
π Consistent interaction patterns
π Clear validation messages
Project Outcomes
While business metrics remain confidential, the newly designed experience helped create a more efficient operational platform by
π Reducing unnecessary navigation
π Simplifying complex banking workflows
π Improving consistency across modules
π Supporting safer transaction processing
π Reducing operational friction
π Providing a scalable design foundation for future banking products
Connecting the Dots
Key Learnings
π Enterprise banking products require a deep understanding of operations, compliance, and risk
π Design decisions influence both customer experience and internal efficiency
π The best enterprise experiences simplify complexity without removing necessary controls
π Small improvements across high-frequency workflows create meaningful business value at scale
Final Reflection
Designing Abaaly Core Banking System strengthened my ability to solve problems where accuracy, trust, and compliance matter as much as usability.
The project reinforced the importance of balancing user needs with operational requirements while creating experiences that help banking professionals work faster, make fewer mistakes, and deliver better service with confidence