The implementation of Ababil, a Sharia-compliant core banking solution by Millennium Information Solution Ltd., follows a structured process designed to ensure seamless integration with a financial institution’s operations. While the official website and product brochure provide detailed descriptions of the system’s capabilities and architecture, the standard implementation process generally includes the following phases:
1. Requirement Analysis and Planning
Assessment of the bank’s specific needs, regulatory requirements, and existing IT infrastructure.
Definition of project scope, timeline, and resource allocation.
2. System Configuration and Customization
Selection and configuration of Ababil modules (e.g., Core Banking Engine, Digital Customer Onboarding, Trade Finance, Treasury, EFTN, Sukuk Management) based on the institution’s requirements.
Customization to address region-specific Islamic banking requirements and ensure compliance with international Shariah standards (AAOIFI, ISRA, IFSB, IIFA).
3. Integration
Integration with third-party systems using Ababil’s ready web services and Kafka connectors, leveraging its microservices architecture for scalability and interoperability.
4. Data Migration
Secure migration of data from legacy systems to the Ababil platform.
5. Testing
Comprehensive testing, including user acceptance testing (UAT), to ensure all modules function as expected and meet regulatory and operational standards.
6. Training
Training sessions for bank staff on using the new system, focusing on both technical and operational aspects.
7. Go-Live and Support
Transition to live operations, with ongoing technical support and system monitoring to address any post-implementation issues.
Customisation
Ababil is designed with flexibility and customization at its core, making it well-suited for financial institutions with unique business requirements, especially those operating under Islamic banking principles. Here are key data points regarding its customization features:
Tailor-Made Modules: Ababil’s modules can be adapted to specific business processes, including product offerings, risk management, customer service, and regulatory compliance.
User-Defined Fields: The platform allows institutions to add custom fields, enabling tailored data capture and workflow management.
Modular Architecture: Ababil is built on a modern microservice architecture, allowing banks to implement the full suite or select only the modules they need. This modularity supports integration with existing systems and future scalability.
Integration Capabilities: The software is designed for seamless integration with third-party banking and financial solutions, making it easier to incorporate new features or connect with external platforms.
Parameterization: Ababil offers extensive parameterization options, allowing banks to configure business rules, workflows, and product definitions without heavy reliance on IT teams.
Industry-Specific Solutions: Specialized modules are available for agent banking, trade finance, treasury management, and Islamic microfinance, all of which can be customized to meet institutional requirements.
Rapid Product Deployment: The system supports quick rollout of new, Sharia-compliant products, helping banks stay competitive and responsive to market demands.
Additional Costs
Setup Fee: The standard one-time setup fee for Ababil is $750,000. This covers the initial licensing and implementation of the core system.
Pricing Models: Ababil offers flexible payment options, including annual, monthly, or a one-time perpetual license fee.
Maintenance and Support: Ongoing maintenance and support are provided as part of the service. This includes live chat support, on-site training, webinars, help guides, and a dedicated issue tracking system during implementation. The exact cost for maintenance and support is not publicly disclosed and typically depends on the scale and complexity of the deployment.
Customization Charges: While basic customization is included during implementation, more extensive or ongoing custom development—such as integration with legacy systems or development of new modules—usually incurs additional charges. These are negotiated on a case-by-case basis.
No Free Trial: Ababil does not offer a free trial or free edition. All pricing and customization details are provided directly by the vendor upon request.
Training
Ababil provides a thorough onboarding experience to ensure new users can confidently operate the system:
Implementation Support: Dedicated teams assist with initial setup, data migration, and system configuration tailored to each client’s needs.
User Training: Comprehensive training is delivered for staff and administrators. This includes on-site and remote sessions, hands-on guidance, webinars, and detailed user manuals.
Ongoing Support: After implementation, clients have access to continuous support through live chat, help desks, and a dedicated issue tracking system. The support team is known for its reliability and quick response times.
Documentation: Extensive user guides and reference materials are provided to help users navigate daily operations and troubleshoot issues.
Security Measures
Ababil employs multiple layers of security to protect sensitive banking information:
Modern Software Architecture: Built on a secure, modular platform that isolates functions and uses secure APIs.
Data Privacy and Compliance: Adheres to strict data privacy standards and regulatory requirements. Users have rights to access, correct, or restrict their personal data.
Audit Trails: Maintains detailed logs of user activities, supporting compliance, accountability, and fraud detection.
User Access Controls: Offers granular permissions to ensure only authorized personnel can access or modify sensitive data.
Cloud Security: For cloud-based deployments, Ababil uses enterprise-grade cloud platforms with industry-standard security certifications.
Risk Management: Includes built-in modules for fraud detection and risk management to prevent unauthorized transaction
Updates
Continuous Improvement: Ababil is regularly enhanced with new features, security patches, and performance improvements.
Update Frequency: While exact schedules are not published, updates are provided on an ongoing basis to address security, compliance, and client needs.
Release Process: Updates are carefully managed, including planning, internal testing, and staged rollouts to ensure system stability and minimize disruption.
Client Communication: Clients are informed in advance about upcoming updates and receive support throughout the upgrade process.
Data Ownership and Portability
Data Ownership: With Ababil, client institutions retain full ownership and control over their data. This means that all information entered or generated within the system remains the property of the client, not the software provider. Clients have the authority to determine how their data is accessed, managed, and utilized.
Data Portability: Ababil is built on open, widely adopted technology platforms, which facilitates data portability. Clients can export or migrate their data in standardized, machine-readable formats. This ensures that, should an institution decide to transition to another system or integrate with other platforms, their data can be efficiently and securely transferred without unnecessary complications.
Scaling Up / Down
Scalability: Ababil is designed with a modular, microservices-based architecture, allowing organizations to easily scale their usage. As business needs change, clients can add or remove modules, increase or decrease user licenses, and adjust system capacity without disrupting operations.
Commercial Terms: The specific terms for scaling up or down—such as changes in pricing, licensing, or service levels—are outlined in the agreement between Ababil and the client. These terms are flexible and tailored to each organization’s requirements, ensuring that institutions only pay for what they need and can adapt the system as their operations grow or contract.
The terms & conditions for contract renewal and cancellation
Contract Renewal:
Ababil contracts typically include an automatic renewal clause. After the initial contract term ends, the agreement automatically renews for successive one-year periods unless one party gives written notice of non-renewal at least three months before the end of the current term.
Renewal terms generally remain the same as the original contract unless both parties agree in writing to any changes.
The renewal process is designed to ensure business continuity and minimize service disruption.
Contract Cancellation:
Either party can prevent automatic renewal by providing advance written notice (commonly at least three months before the renewal date).
For mid-term cancellation, the specific conditions—such as notice periods, penalties, or required justifications—are defined in the individual contract. These may include breach of contract, mutual agreement, or other negotiated terms.
Upon cancellation, clients retain ownership of their data and can request data export or migration support.
Renegotiation:
Prior to renewal, both parties can renegotiate terms to reflect changes in business needs, service levels, or pricing. Any amendments are formalized in writing and require agreement from both sides.
Legal review and mutual consent are standard parts of the renewal or renegotiation process.
Compliance
Ababil is designed to meet rigorous compliance requirements for Islamic banking and finance. The software adheres to the following standards:
AAOIFI (Accounting and Auditing Organization for Islamic Financial Institutions): Ensures compliance with established Sharia accounting and auditing guidelines.
IIFA (International Islamic Fiqh Academy): Aligns with the latest Sharia rulings and principles for financial transactions.
MWL (Muslim World League): Follows recognized global Islamic finance standards and ethical practices.
IFSB (Islamic Financial Services Board): Meets international benchmarks for financial stability, transparency, and Sharia compliance.
Audit and Internal Controls: Ababil includes comprehensive audit trails and user activity monitoring features, supporting regulatory compliance and strong internal governance.