Professional Documents
Culture Documents
NET
Customer Solution Case Study
1|P a g e
Microsoft .NET
Customer Solution Case Study
2|P a g e
“A viable credit rating Situation initiatives undertaken over the years have not
The Indian banking sector is facing pressures met with the desired level of success.
system will help to similar to any company – ensure profitability
minimize the non- and to provide adequate returns to the Technical Challenges
shareholders. With cutthroat competition Some of the key challenges while creating the
performing assets (NPA) and reduced margins in the urban sector, application were
of the financial banks are looking to diversify their portfolios
and creating services to tap the rural The cost for traditional banking in rural
institutions. Also, it will markets. India is very high .
help ensure optimum
With the renewed focus of the Reserve Bank Loan servicing tasks are very expensive for
utilization of funds. of India and the Ministry of Finance for a rural loan e.g. for a financial institution to
Therefore, we decided to providing micro-credit to the rural sector locate a viable prospect, verify the
along with the growing competition in terms prospects credit worthiness and assess
create a technology of reach and financial spread, banks and collateral can be a time and resource
based rating system will financial institutions have necessarily had to hungry task.
foray into the rural market.
enables greater The prime targeted end users of this
transparency and There are 135 million rural households in application will be technology challenged.
India with a per capita income of INR 8,000. Also, a small percentage of the villagers
objectivity.” Statistics show that rural households have no are literate in their regional language.
Dr S. S. Satchidananda, Research Director, savings. A World Bank study assessing
Center for Banking and Information access to financial institutions found that Third party services such as notarization of
Technology, IIIT- Bangalore amongst rural households in Andhra Pradesh the bank loan documents, collection
and Uttar Pradesh, 59 percent lack access to agencies for defaulting customers are also
deposit account and 78 percent lack access not present
to credit. Considering that the majority of the
360 million poor households (urban and The loan servicing process especially the
rural) lack access to formal financial services, credit rating of prospective customers is a big
the numbers of customers to be reached, and deterrent to organized micro finance. There is
the variety and quantum of services to be an urgent need to streamline the credit rating
provided are really large. process to reach out to the rural poor. “A
viable credit rating system will help to
It is estimated that 90 million farm holdings, minimize the non-performing assets (NPA) of
30 million non-agricultural enterprises and the financial institutions. Also, it will help
50 million landless households in India ensure optimum utilization of funds.
collectively need approx U.S.$30 billion credit Therefore, we decided to create a technology
annually, approximately 5 percent of India's based rating system will enable greater
GDP. transparency and objectivity,” comments Dr.
S. S. Satchidananda, Research Director,
There have been several challenges faced in Center for Banking and Information
delivering solutions in rural India both for the Technology, IIIT- Bangalore. This will also
populace as well as the banks. facilitate better data management and
analysis.
Rural credit delivery has been a major area of
concern in the banking sector. Major
3|P a g e
The rural credit delivery system addresses Ability to Work in low/no bandwidth: The
this problem by improving accessibility and ability to work offline will be required, as
reducing delivery costs and time frames the data would be collected at a particular
location and the synchronized with the
The rural credit delivery system will act as central database when Internet access is
one – stop customer information source for available
the banks in the local areas and help them in
arriving at the credit worthiness of the Printing: Reports must be printable in A4
customers; the system will also act as a front paper format. Reports should also be
office for banks to provide credit to the rural printed in the regional language also.
masses.
Audit trail: The audit trail for any
transaction will be stored in the database
Solution leaving no room for corruption or errors.
As the first step towards improving rural
banking, CeBIT, IIIT-B worked closely with Rural Credit Delivery Solution
Microsoft, and its partners to deliver the Security: Security will be key; and checks
solution. This solution envisions a three step and balances built to remove any misuse
project. possible. The common users will be able to
Collection of rural customers’ data using make one transaction for each logon. For
wireless PDAs and using the data for the next transaction they will have to logon
creating rural information infrastructure again. Each user will have default idle time
including banking services. out of 3 minutes which can be configured
A model for credit delivery of the rural to a different value if required. Data can be
people moved both ways on a 128 bit encrypted
Feasibility of deploying ATMs for servicing transaction using RC-2 Encryption protocol.
rural citizens This is an admin configuration. The PDA
RCDS solution has 4 levels of security. The
Design elements PDA has an inbuilt Password security with
During the evaluation stage, Microsoft 9999 combinations to hack and open.
Certified Gold Partner, TCS came up with a Further to that the PDA Solution has a login
clear list of system requirements, based on and password stored in the database in
the challenges facing rural banking and encrypted format. TO synchronize the data
financial services. These requirements have the user has to go to Synchronizer and
been incorporated into the solution enter login / password before being
architecture as well for each step of the allowed access.
solution.
Performance: The performance for any
Key considerations for the PDA based transaction will be targeted to be within
data collection application five to seven seconds. RCDS
The system will be used by data collection synchronization has three types: normal
agencies to upload and verify the customer data, image and voice synchronization. The
data. It will collate all information including normal data and voice data for a single day
income, assets, and provide pictorial and is synchronized in an average of four
other proof along with the record such as minutes.
voice sample for future verification.
4|P a g e
ATM Like Machines citizen and his or her assets. ACNielsen was
Multilingual: As the application will be used chosen as the nodal agency to collect the
by rural users regional language support is data for the pilot that included five villages in
a must. This will be facilitated by using Honawar District in Karnataka, which has a
Unicode fonts and regional icons. Data sample size of over 500 families and 20000
entered into the system will depend on the individuals.
keyboard settings. Reference data
displayed in combos will be displayed in Microsoft brought in Envision Information
the regional language. Systems and Technologies Private Limited, a
Technology challenged
challenged users: Illiterate Microsoft Certified Partner to deliver the
users will be facilitated with a text to voice solution the PDA based solution. Envision is a
synthesizer (Matrubhasha). This will be leading provider of PocketPC based mobile
incorporated into RCDS solutions.
Usability for rural users:
users Icons and labels
will be displayed in the regional language. The field staff collected the information using
Text to Voice synthesizer will provide the HP iPaq PDAs using an application for
ability to read information. collecting the requisite information such as
This system will also be used by bankers identity of each person along with records
who will be involved in loan, disbursement such as birth certificate and photograph; and
and repayment. While the users will supporting information including photographs
authenticate themselves into the system of assets (e.g. house, land etc.). This
and request for transaction processing, the information is transmitted to the server using
banking systems will put through the the PDA.
transactions like the opening of the
accounts, and approval of the loans and The Microsoft Windows CE 4.0 based
communicate those approvals through the application has three key layers. The
RCDS. Once this is done, the users can presentation layer of the application provides
access the ATMs for depositing and a user friendly interface using Windows
withdrawing cash for various purposes Forms developed using Microsoft .NET
from their savings account. Compact Framework 1.1 and C#. The
business rules are encapsulated in the C#
Solution Architecture Business Objects.
The complete solution consists of three major
components. The PDA based solution is for The application has been developed using
data collection at the village level. This Microsoft .NET Compact Framework 1.1,
information is uploaded to the server-based while the data layer used Microsoft SQL CE
rural credit delivery system from where the 2.0 as the database. Microsoft ADO.NET has
user data is accessed by the banks and been used to link the user interface with the
financial institutions to process loans. In database.
addition a kiosk based ATM like solution will
act as the information kiosk for the villagers. The application also documents all assets
Similarly mobile kiosks could also be used. through digital pictures. As the PDA is not
used to take the pictures as the assets and
Customer Data Collection people are not available at the time of data
IIIT-B created the solution architecture for an collection, an Image mapping component has
application that authenticates rural each to be added to the application. The photos
are mapped to the corresponding asset
5|P a g e
record, the SDF card is taken from the while the application has been coded in C#
camera and inserted into PDA. The module and ASP.NET. The ASP.NET (C#) pages reside
replaces the picture’s file name with the on the Web server, and it calls business
corresponding assets ID. components as per the logic of the
application.
Another unique feature of the application is
voice sampling. The respondent voice is The central database is Microsoft SQL Server
captured for future verification at the time of which communicates with the application’s
capturing the family details. The default business logic using Microsoft ADO.NET, the
system API is used for recording the voice. data-access component of the Microsoft .NET
The user can playback the recorded voice for Framework and ActiveX scripts
confirmation.
The business logic of the application resides
The PDA connects over the Internet to the in a separate layer, so as to decouple
TCS developed rural credit delivery system presentation and business logic. The
(RCDS). SQL CE synchronizes with the central workflow components have been developed
database, SQL Server 2000 using Web using Microsoft C#. These can also be
Services. Here again checks and balances configured as per the requirement and
are maintained. Only records for which all changes in business logic.
mandatory data is completed can be
transferred to the central server. The TCS used Microsoft SQL Server’s Reporting
transferred data will be set as transferred to Service using Web services. The reports are
avoid redundant data transfer. exported into PDF and made available in
English as well as regional languages for the
rural population.
Rural Credit Delivery System
The rural credit delivery system (RCDS) Often, software comes across a condition or
provides a single repository for all customer an error that causes the program or
related information that banks and financial microprocessor to branch to a different
institutions require to arrive at the credit routine. This is known as an exception. The
worthiness of the customer. Microsoft Exception Handling Block, a part of
Microsoft .NET Framework 1.1 allows the
The application for rural credit rating was developers to handle exceptions, log these
created by TCS. As envisaged by IIIT-B, TCS exceptions and then creates policies to
created a Web based application that is handle exceptions.
accessed using the https protocol. The
presentation layer is accessed using By using Microsoft Exception Handling Block
Microsoft Internet Explorer 6.0. This layer exceptions and creates a consistent strategy
carries out the validations and authentication for processing exceptions that occur
before accepting user inputs. The application throughout the architectural layers.
is used by the bank’s front office using
Microsoft Internet Explorer 6.0, after The application also uses Data Access
necessary authorization and validation. Application Block, a feature of .NET
Framework that simplifies common data
The application is based on Windows Server access functionality. Applications can use the
2003 Standard Edition with Internet application block in a variety of situations,
Information Services 6.0 is the Web server such as reading data for display, obtaining
6|P a g e
data to pass through application layers, and
submitting changed data back to the Improves credit flow
database. With information availability, the banks can
create specific plans and allocate funds for
IIT-B envisions that credit will be monitored by the rural sector. This will help improve the
an expert agency either at the bank or agriculture based economy the living
through any self-help group involved in standards of rural India.
providing rural finance. It involves the
verification of securities, verification of end- Reduces costs
use of funds and provides an update on the A central information store helps the banks to
borrower’s profile. reduce the cost of doing business, thereby
making it a more feasible business option.
Feasibility for deploying ATMs in Rural
India The solution itself minimizes costs because
IIIT-B worked closely with Microsoft to create there is no need for additional licensing costs
an integrated multi-entity database system for database, reporting services or for other
(IMDS) system, a data hub that is set up for a components. “Wherever possible, the project
cluster of villages. It is connected to the multi- uses reusable components and standards
service delivery system (MSDS), an ATM-like such as Microsoft interoperability standards
machine in each village. based on Web Services supported by
Microsoft .NET framework”, says Dr. S. S.
The database handles the workflow and Satchidananda, Research Director, Center for
decision-making processes. The IMDS is a Banking and Information Technology, IIIT-
multi-entity database interfacing with multiple Bangalore.
banks. This ensures a two-way connectivity to
the multi service delivery machine that High Security
provides banking, extension and other The secure hypertext transfer protocol
services. (HTTPS) is a communications protocol
designed to transfer encrypted information
The credit rating application will interface between computers over the Internet, this
with the ATM to push the customer’s has been deployed for higher security. Also,
transactions back into the application. an audit trail of every transaction is
maintained, which ensures that the solution
is tamper proof. In addition, the application
Benefits stores the workflow to maintain the
Provides information to investors authenticity of data.
The key reason that private banks did not
enter the rural market was the lack of Forms authentication is used to restrict user
information. If each bank tries to verify the access.
creditworthiness of each individual, it will not
be able to sustain the business as the cost Local Language Support
per transaction will make it unviable. Rural India has a large percentage of
uneducated people. For them, banking
Therefore, a centralized credit rating system services will be a new phenomenon. To avoid
will provide the information to banks and another breed of middlemen and touts, it is
other service providers to enter the rural important that the service is simple and can
market, be used by the villagers. For this, the
7|P a g e
application will provide text to voice database may not be scalable, the long-term
synthesizer as a browser plug-in. strategy is to model the IMDS in the form of a
grid, comprising of several data centers. Each
In addition, Microsoft .NET Framework 1.1 data centre will also provide specific
and SQL Server 2000 support Indian geographical data and be accessible to every
languages that will allow reports to be 2,00,000 citizens.
generated in rural language for customers
and banking staff. This program will also be integrated with
Microsoft’s rural kiosk initiative, called
Ideal for low bandwidth situations such Saksham. The Saksham kiosks will become
as rural India an extension to this program and will be used
The solution has been built to function in for delivering information to the villagers, and
either offline mode where there is no internet will become an additional channel for data
access and in other instances, it ensures that collection and processing transactions.
data integrity is maintained in low bandwidth
situations. For example, in case the About Envision Information Systems
connection drops during transfer, the server Envision Information Systems was started in
records the point at which the connection 2002 with a mission of enabling enterprises
was terminated, thereby lowering to seamlessly access and process
redundancy. information anywhere, anytime.
The IMDS is the engine that powers all Our customers across Industry verticals such
banking transactions made from any MSDS. as Tata-AIG General Insurance, Ranbaxy
It is independently supported and reliably Laboratories, Pfizer, AC Nielsen, Deloitte
sourced - to provide up-to-date data on all Consulting to name a few for enterprise
aspects affecting credit delivery. This mobile business solutions.
includes transaction data in the form of user
accounts. It also acts as a crucial information
source for analytical activities and decision
support systems. Since a single IMDS
8|P a g e
For More Information Microsoft .NET
For more information about Microsoft Microsoft .NET is software that connects
products and services, call the Microsoft people, information, systems, and devices
Sales Information Center at 1600 111100. through the use of Web services. Web
To access information using the World services are a combination of protocols that
Wide Web, go to: enable computers to work together by
http://www.microsoft.com/india/ exchanging messages. Web services are
based on the standard protocols of XML,
For more information about IIIT-Bangalore SOAP, and WSDL, which allow them to
and CBIT products and services, visit the interoperate across platforms and pro-
Web site at: www.iiit.ac.in gramming languages.
For more information about Envision .NET is integrated across Microsoft products
information Systems products and and services, providing the ability to quickly
services, call (91) (44) 2814 3036 visit the build, deploy, manage, and use connected,
Web site at: www.envision-india.com secure solutions with Web services. These
solutions provide agile business integration
and the promise of information anytime,
anywhere, on any device.