Upload
anilreddy143
View
213
Download
10
Tags:
Embed Size (px)
Citation preview
CORE BANKING SYSTEM (CBS)
I Abstract: Indian banks have embarked a large scale Core Banking Systems. The way forward would be to base in CBS and build the customer centric systems. It is now recognized that banks follow different patterns for account numbering which is the single dominant mode for customer identification. This paper proposes account numbering methods based on various approaches including branch code and unique identification number. In this paper we provide an assessment of the core banking solutions which the banks in the world over are increasingly implementing for computerizing their transactions. This paper also provides the main benefits accruing from the CBS and the emerging trends
2.Keywords:
Bank : A place where the customers deposit money for safe keeping
Bank Employee: The employees of the bank who perform the banking operations
Bank Customer: The people who have an account in the bank
CBS : Core Banking System
User : The person who will be using the product CBS
3.INTRODUCTION:
Strides in the field of technology have redefined the role and structure of an IT department in a bank. Rapid strides in the field of technology redefined the use of technology in banking. The fact that using better technology and systems, banks can garner more customers, retain existing ones and channel more of the customers business to its counters has forced business department to now look at IT has an effective marketing tool. On the operational side, the power of IT in reducing transaction cost, providing better customer service and offering an overall customer convenience has basically made this a win-win situation for both banks as well as clients. These have become the main drivers for getting IT the importance it has got in banks in recent times.
Modern complex software systems such as commercial banks core system or core banking system can be built first from analyzing user requirements the n from deriving the software frame work and systems functions from the analysis results, and finally from completing the computer hardware and software systems to meet the user requirements
3.1 What is Core Banking System?
Core banking systems are basically the heart of all systems running in a bank and it forms the core of the banks IT platform. Amongst of their functionalities it provides, the customer information management, central accounting and the transaction processing functions, which by far are the most fundamental process in a bank. With the advancement in technology and with passage of time, core systems now- a -days tend to cover more and more functionality giving the bank an integrated solution for most of its operation in different business lines. Core banking systems reside either in the heart of the banks data center or in other words can also be termed as the heart of data- center itself.
3.2 References:
1. Abin Oomen Philip, M-tech Computer Science Specialization on Data Security, TocH institute of Science and technology, Kerala, India
2. Protecting online customers from Man-in-the-Browser and Man-in-the-Middle Attacks, Whitepaper by ARCOT
3. Online Banking Fraud Prevention , Whitepaper by ACI4. How to increase the online banking users confidence by Mr.Gilbert 5. http://www.seminarprojects.com/search.php 6. www.delisys.com/files/WP_ CoreBanking _Large Banks _FINAL. pdf 7. en.wikipedia.org/wiki/Core_banking8. www.onwindows.com/downloads/ CoreBanking PartnerGuide. pdf 9. download.microsoft.com/.../A/.../Core_Banking_at_Microsoft.pdf10. www.ibsintelligence.com/index.php?... corebankingsystem s 11. www.researchandmarkets.com/.../roadmap_to_successful_ core _ banki .12. www.infosys.com/finacle/solutions/.../ corebanking solution. pdf 13. www.cedar-consulting.com/ pdf / core %20 banking %20cedar%20view ....14. www.sds banks ys.com/ pdf / core - banking . pdf 15. www.infosys.com/finacle/solutions/thought-papers/.../index.aspx 16. www.seminarprojects.com/Thread-core-banking-online-bankin
4.Literature Survey:
Introduction :
Information Technology (IT) is very powerful in today’s world, and financial institutions are the backbone of the Indian economy. Indian Banking Industry today is in the midst of an IT revolution. Nearly, all the nationalised banks in India are going for information technology based solutions. The application of IT in Banks has reduced the scope of traditional or conventional banking with manual operations. Nowadays banks have moved from disbursed to a centralised environment, which shows the impact of IT on banks. Banks are using new tools and techniques to find out their customers need and offer them tailor made products and services. The impact of automation in banking sector is difficult to measure. The literature available to the researcher on the application of Information technology in Indian banks are classified according to the related topics as mentioned below:
Technological development in banking sector
1. Application of IT in banking
2. IT framework for Indian banking
3. Technological developments in cooperative banks
4. Indian banking sector : challenges and opportunities
4.1 Waves in banking technology :
As per the Reports of RBI,the first wave in banking technology began with the use of Advanced Ledger Posting Machines (ALPM) in the 1980s. The RBI advised all the banks to go in for huge computerisation at the branch level. There were two options: automate the front office or the back office. Many banks opted for automating the front office in the first phase. Whereas banks like State Bank of India also concentrated on the back office automation at the branch leveThe Second wave of development was in Total Branch Automation (TBA) which came in late 1980s. This automated both the front-end and back-end operations within the same branch. TBA comprised of total automation of a particular branch with its own database. In the third wave, the new private sector banks entered into the field of automation. These banks opted for different models of having a single centralized database instead of having multiple databases for all their branches. This was possible due to the availability of good network infrastructure. Earlier, banks were not confident of running the whole operation through a single data center. However, when a couple of private sector banks showed that it can be done efficiently, other banks began to show interest and they also began consolidating their databases into a single database. The banks followed up on this move by choosing suitable application software that would support centralised operations. The fourth wave started with the evolution of the ATM delivery channel. This was the first stage of empowerment of the customer for his own transactions. The second stage was the Suvidha experiment in Bangalore. This showed the power of technology and how the reach can be increased amazingly at a great pace. Seeing these, all the banks started revamping their retail delivery channels. Their core focus became increasing the number of customers they can service at a lower cost. The main channels for these were internet banking and mobile banking. After this, came the alliances for payment through various other gateways. The third important development happening now is the real-time gross settlement system of the RBI. Once this was in place, transactions between banks could 61be done through the settlement system, online, electronically thereby, ensuring faster collection. The process of computerisation had started from Back Office Application, after that Total Branch Automation and nowadays it is the period of implementation of Core Banking Solutions (CBS).
A key trend in the last couple of years has been the focus on core banking systems. With the implementation of core banking systems across the banks, the usage level of IT for customer management has increased. Core banking systems have enabled banks to launch new products and services targeting specific customer segments after understanding their banking and investment requirements. ATM, internet banking and mobile banking have improved customer convenience by providing anywhere any time banking services. The utility bill presenting and payment has helped customers to pay their bills online at the click of a button. Electronic clearing system and electronic funds transfer have facilitated faster funds movement and settlement for the customers of different banks and different centers. The electronic data interchange and cash management service facilities have enabled better funds management for the customer. Very few banks offered customers the ability to access their accounts and perform at least simple money transactions using internet banking. Advancements in information technology have made it possible for the banks to use the internet as a delivery channel for banking services. Technological developments have introduced tremendous changes in the ability of financial and non financial firms to efficiently collect, store, use and sell information about their customers.
4.2 Applications of IT in the banking sector
IT in banking has undergone several changes with the passage of time. Today IT has become an inseparable segment of banking organization. The application of information technology in the banking sector resulted in the development of different concepts of banking such as – E-banking, Internet Banking, Online Banking, Telephone Banking, Automated teller machine, universal banking and investment banking etc. Information technology has a lot of influence on banking transactions. It ensures quick service with low transaction cost to the customers. The real success of IT in the banking sector depends upon the customer’s satisfaction. Therefore banks should organize and conduct customer awareness program in their service area. Security is an important issue in the context of E-banking. The development of technology for the identification of customers with different means of communication devices is a must for successful business and also to reduce frauds in banking. In this paper the author has studied customer related aspects only.
4.3 Conclusion:
Review of literature shows that different researchers and experts in the fields of banking have discussed various aspects of the bank computerisation like technology and Indian banking sector, channels of e-banking, technological revolution in banking sector, IT channels and customer service etc. It has been observed that none of the reviewed study addresses the issues such as technological developments (extent of computerisation) of co-operative banks, different aspects affecting the development of co-operative banks, problems and prospects of bank computerisation, responses of the employees and customers on bank computerisation, and different software solutions available for bank computerisation. Therefore, this study is an attempt to address these issues. 85
4.4 References
1) Dos Santos, B.L., Peffers, K.G. and Mauer, D.C. (1993) “The Impact of Information Technology Investment Announcements on the Market Value of the Firm”, Information Systems Research, Vol.4, p.1-23.
2) Brynjolfsson Erik (1993) “The Productivity Paradox of Information Technology”, Communication of ACM, Vol. 36(12),p.67-77.
3) Brynjolfsson, Erik, Hitt, Lorin (1996) “Paradox lost? Firm-level Evidence on the Returns to Information Systems Spending”, Management Science, April, Vol.42
4) Parsons, D., Gotlieb, C.C. and Denny, M. (1993) “Productivity and Computers in Canadian Banking”, Z. Griliches and J.Mairesse (Eds.), Productivity Issues in Services at the Micro Level, Kluwer, Boston.
5) Reserve Bank of India. (1984). Report of the Committee on Mechanisation in Banking Industry.
6) RBI (1989) Report of the committee on computerisation in banks (The Rangarajan committee) Mumbai: Reserve Bank of India
7) www.rbi.com
8) www.Banknetindia.com
9) RBI (1998) Report of the committee on Banking sector reforms (The Narasimhan
committee) Mumbai : reserve bank of India
10) Balasubramanya S. “IT wave breaks over banking”, THE CITY, Aug – Sept 2002
computerisation.
5.Related work:
Core banking solutions are banking applications on a platform enabling a phased, strategic approach that
is intended to allow banks to improve operations, reduce costs, and be prepared for growth. Implementing
a modular, component-based enterprise solution facilitates integration with a bank's existing technologies.
An overall service-oriented-architecture (SOA) helps banks reduce the risk that can result from manual
data entry and out-of-date information, increases management information and review, and avoids the
potential disruption to business caused by replacing entire systems.
Core banking solutions is new jargon frequently used in banking circles. The advancement in technology,
especially Internet and information technology has led to new ways of doing business in banking. These
technologies have cut down time, working simultaneously on different issues and increasing efficiency.
The platform where communication technology and information technology are merged to suit core needs
of banking is known as core banking solutions. Here, computer software is developed to perform core
operations of banking like recording of transactions, passbook maintenance, interest calculations
on loans and deposits, customer records, balance of payments and withdrawal. This software is installed
at different branches of bank and then interconnected by means of communication lines
like telephones, satellite,internet etc. It allows the user (customers) to operate accounts from any branch if
it has installed core banking solutions. This new platform has changed the way banks are working.
Gartner defines a core banking system as a back-end system that processes daily banking transactions, and posts updates to accounts and other financial records. Core banking systems typically include deposit, loan and credit-processing capabilities, with interfaces to general ledger systems and reporting tools. Strategic spending on these systems is based on a combination of service-oriented architecture and supporting technologies that create extensible, agile architectures
5.1 Issues overcome in core banking system:
The CBS would facilitate the bank customers to access their funds and other simple transactions. The new system would help overcome such problems such as the customers will also be able to transfer their money online through ATMs to any other branch of that particular bank
SK SEGHAL, GM-IT, STATE BANK OF INDIA has said about CBS as
5.2 Challenges faced in core banking system: In 1991, when we started deploying distributed systems across the country, one of the first challenges that
we faced was that people were not comfortable with the keyboards. Secondly, computerization also resulted in some process changes, and what I would call change management. This was the biggest challenge. The work flow changes-the voucher movement in a manual system was also different from that of a computerized system. Application stabilization also has a time frame. It takes some time before any new application is stabilized in an institution. Because internal functions were a bit different across branches, some processes of customization had to be carried out in those applications. I would say it was a cultural change for the employees. Towards the end of 1999, people had started accepting computerization so much, that during the seven-month period in 2003, when we computerized 9,000 branches, the biggest facilitating factor was the very high degree of acceptance of the Bankmaster application by our staff.
5.3 Current status of core bankingPresently, there are 4,750 branches which have migrated from Bankmaster to the core banking solution. In February and March, when our annual closing exercise begins, we generally stop migration and recommence it from April 15 onwards. Next year we hope that we will complete core banking in all our banks. We have around 9,500 branches in SBI. We also have seven subsidiary banks. All those banks, around 4,700 branches, have been put on core banking. We don't open any branches now without the core banking facility. Now we are in the process of converting all those branches computerized on the Bankmaster system to core banking.
5.4 Managing to overcome connectivity problems to roll out core bankingThe kind of infrastructure that is required for connectivity is not uniform throughout the country. I still have branches in remote locations of this country where infrastructure is very poor. I am forced to adopt the wireless route as no other mode of connectivity is available. Presently if I look at my connectivity, we are using landlines, leased lines and VSAT. Probably one of the largest deployments of VSAT in the country would be in SBI. A large number of my ATMs and my branches are working on VSAT as a standby arrangement. There are also the difficulties associated with badly regulated power supply.
6. High level architecture:
7.Requirements
7. 1Hardware Requirements:
1. PC with minimum of 20 GB hard disk2. 512 MB RAM
7.2 Software Requirements:
1. Windows XP with Ms Office2. Database: SQL/MS access3. Application Language: Visual Basic 6.0
8. Software Engineering Model:
The waterfall model is a sequential design process often used in software development process in which progress is seen as flowing steadily downwards through the phases of requirement analysis, design, construction, testing, production and maintenance.
1. Requirements analysis : This first step is also the most important, because it involves gathering information about what the customer needs and defining, in the clearest possible terms, the problem that the product is expected to solve. Analysis includes understanding the customer's business context and constraints, the functions the product must perform, the performance levels it must adhere to, and the external systems it must be compatible with.
2. Design : This step consists of "defining the hardware and software architecture, components, modules, interfaces, and data...to satisfy specified requirements" (Wikipedia). It involves defining the hardware and software architecture, specifying performance and security parameters, designing data storage containers and constraints, choosing the IDE and programming language, and indicating strategies to deal with issues such as exception handling, resource management and interface connectivity.
3. Implementation : This step consists of actually constructing the product as per the design specification(s) developed in the previous step. Typically, this step is performed by a development team consisting of programmers, interface designers and other specialists, using tools such as compilers, debuggers, interpreters and media editors. The output of this step is one or more product components, built according to a pre-defined coding standard and debugged, tested and integrated to satisfy the system architecture requirements.
4. Testing : In this stage, both individual components and the integrated whole are methodically verified to ensure that they are error-free and fully meet the requirements outlined in the first step. An independent quality assurance team defines "test cases" to evaluate whether the product fully or partially satisfies the requirements outlined in the first step.
5. Installation : This step occurs once the product has been tested and certified as fit for use, and involves preparing the system or product for installation and use at the customer site
6. Maintenance : This step occurs after installation, and involves making modifications to the system or an individual component to alter attributes or improve performance. These
modifications arise either due to change requests initiated by the customer, or defects uncovered during live use of the system.
9.Decomposition of modules:
INDIAN BANK
Module 1: Pondicherry Branch Module 2: Chennai Branch Module 3: Hyderabad Branch
Module 1: Pondicherry Branch
Sub module 1 : Manager Login Sub module 2 : Employee Login
Sub module 1: Manager Login
Task 1 : Add new account Task 2: Update account Task 3: Delete account Task 4: Core banking system
Sub module 2: Employee Login
Task 1: Customer Details Task 2: Quit
PONDICHERRY MODULE:
PONDICHERRY REGION CHENNAI REGION HYDERABAD REGION
INDIAN BANK
PONDICHERRY BANK
CORE BANKING SYSTEM
login
LOGIN PAGE
12345 23456 34567
CHENNAI MODULE:
QUIT CUSTOMER DETAILS
MANAGER EMPLOYEE
ADD NEW ACCOUNT
DELETE ACCCOUNT
UPDATE ACCOUNT
CORE BANKING
CASH WITHDRAWLWL
CASH DEPOSIT
ADD NEW ACCOUNT
DELETE ACCOUNT
UPDATE ACCOUNT
QUIT AMOUNT ACCOUNT NO
QUIT
ENTER DETAILS
ACCOUNT NO
ACCOUNT NO
If branch code=
Transaction from pondicherry branch
Transaction from Chennai branch
Transaction from hyderabad branch
Core banking
LOGIN PAGE
HYDERABAD MODULE:
QUIT CUSTOMER DETAILS
MANAGER LOGIN EMPLOYEE LOGIN
ADD NEW ACCOUNT
CHENNAI BANK
DELETE ACCCOUNT
UPDATE ACCOUNT
CORE BANKING
CASH WITHDRAWLWL
CASH DEPOSIT
ADD NEW ACCOUNT
DELETE ACCOUNT
UPDATE ACCOUNT
QUIT AMOUNT ACCOUNT NO
QUIT
MANAGER LOGIN
AMOUNT,ACCOUNT NO
ENTER DETAILS
ACCOUNT NO
ACCOUNT NO
If branch code=
Transaction from pondicherry branch
Transaction from Chennai branch
Transaction from hyderabad branch
Core banking
LOGIN PAGE
Pseudo code:
Start
{
HYDERABAD BANK
EMPLOYEE LOGIN MANAGER LOGIN
CUSTOMER DETAILS
QUIT ADD NEW ACCOUNT
CORE BANKING
UPDATE ACCOUNT
DELETE ACCCOUNT
MANAGER LOGIN
CASH DEPOSIT
CASH WITHDRAWLWL
AMOUNT ACCOUNT NO
QUITAMOUNT,ACCOUNT NO
ADD NEW ACCOUNT
QUITDELETE ACCOUNT
UPDATE ACCOUNT
ENTER DETAILS
ACCOUNT NO
ACCOUNT NO
If branch code=
Transaction from pondicherry branch
Transaction from Chennai branch
Transaction from hyderabad branch
Core banking
Select your branch
If select = Pondicherry branch
Goto (Pondicherry login)
Else if select = Chennai branch
Goto(Chennai login)
Else if select = Hyderabad branch
Goto(Hyderabad login)
End if
Endif
Endif
}
Pondicherry login()
If select =employee login
Goto(pemployee login)
Elseif select = manager login
Goto (pmanager login)
Endif
Endif
pEmployeelogin()
If click= customer details
Then give the account no and it will display the details of the customer
Elseif click = cash deposit
Enter the account no and the cash to be deposited
ElseIf click = cash withdrawl
Enter the account no and cash to be withdrawn
Elseif click = manager login
Goto(pmanager login)
End if
End if
End if
End if
pManager login()
If click = add new account
Enter the details of the customer
Elseif click = delete account
Enter the account number and name to be deleted
Elseif click = update account
Enter the account no to be updated
Elseif click =core banking
Goto(core banking)
Endif
Endif
Endif
Endif
Corebanking()
If branch code = 23456
Connect to Chennai database
Elseif branch code=34567
Connect to Hyderabad database
Endif
Endif
Chennai login()
If select =employee login
Goto(cemployee login)
Elseif select = manager login
Goto (cmanager login)
Endif
Endif
cEmployeelogin()
If click= customer details
Then give the account no and it will display the details of the customer
Elseif click = cash deposit
Enter the account no and the cash to be deposited
Elseif click = cash withdrawl
Enter the account no and cash to be withdrawn
Elseif click = manager login
Goto(cmanager login)
End if
End if
End if
End if
cManager login()
If click = add new account
Enter the details of the customer
Elseif click = delete account
Enter the account number and name to be deleted
Elseif click = update account
Enter the account no to be updated
Elseif click =core banking
Goto(core banking)
Endif
Endif
Endif
Endif
Hyderabad login()
If select =employee login
Goto(hemployee login)
Elseif select = manager login
Goto (hmanager login)
Endif
Endif
hEmployeelogin()
If click= customer details
Then give the account no and it will display the details of the customer
Elseif click = cash deposit
Enter the account no and the cash to be deposited
Elseif click = cash withdrawl
Enter the account no and cash to be withdrawn
Elseif click = manager login
Goto(hmanager login)
End if
End if
End if
End if
hManager login()
If click = add new account
Enter the details of the customer
Elseif click = delete account
Enter the account number and name to be deleted
Elseif click = update account
Enter the account no to be updated
Elseif click =core banking
Goto(core banking)
Endif
Endif
Endif
Endif
Graph:
Benefits of Core Banking Solutions Indian Banking System:
The future would require banks to have increased business agility and operational efficiency, which makes the implementation of Core Banking Systems (CBS) by banks increasingly important. Our
respondents (Fig. 9) found effective control and monitoring by the top management, lower business operation costs and instant availability of accurate data to be some of the valuable by products of Core banking Solutions. However, our survey participants do not find any significant reduction in manual labour and errors from the implementation of Core Banking Solutions.
Conclusion:
Banks and financial institutions have to make a myriad of important decisions which will be imperative to their future survival. The financial services landscape has changed beyond all recognition, and banks need to change their modus operandi to regain the trust of their customers, their partners and their shareholders. Even if your organisation has emerged relatively unscathed from the recent turmoil, you will undoubtedly be looking into how you can reduce your costs, improve your customer service and increase your market share. Now is not a time for trying out new and exotic financial products and services. It’s all about getting back to basics and delivering brilliantly. But, your business may have evolved to such an extent that even this is difficult to achieve. This is why you need to search for improvements in both your processes and your systems to position your organisation for survival and success. Technology by itself is not a panacea. But technology has evolved to such an extent that it can hold the key to achieving your goals – if you are willing to accept the changes that you will need to make to get there. Banks get the most out their core banking systems, and their Management Consulting and Professional Services team