ArticleslgStudy

computer science

TCS BaNCS

TCS BaNCS is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand TCS BaNCS rather than just read about it. In short: TCS BaNCS is a core banking software suite developed by Tata Consultancy Services for use by retail banks. It includes functions for universal banking, core banking, payments, wealth management, forex and money markets, compliance, insurance, securities processing, custody, financial inclusion, Islamic banking and treasury operations.

TCS BaNCS — main illustration
TCS BaNCS — illustration

Key takeaways

  • TCS BaNCS belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect TCS BaNCS to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of TCS BaNCS from memory before moving on to harder problems.

Reference excerpt

TCS BaNCS is a core banking software suite developed by Tata Consultancy Services for use by retail banks. It includes functions for universal banking, core banking, payments, wealth management, forex and money markets, compliance, insurance, securities processing, custody, financial inclusion, Islamic banking and treasury operations. There are also modules that deal with capital markets and the insurance business. The suite of products is periodically evaluated by independent research firms such as Forrester.

History Prior to the corporate takeover by TCS, the BaNCS software was developed at the headquarters of Financial Network Services Pty (FNS) in Sydney Australia. First implemented into local Australian and New Zealand banks and credit unions throughout the late 1970s and into the 1980s the demand from overseas markets grew substantially looking for automation and consolidation of disparate systems. Project sites across Asia, Middle East and Nordic countries led to multiple versions being developed in different geographies. In the mid 1980s the software came under the control of the Systems Development Office at 70 Rosehill Street, Redfern in Sydney. Base versions from 1.0 through to 7.6 were developed by FNS. Various region specific business rules were designed and integrated with parameterised functionality into the Base Software in sub-versions from customer sites via the Redfern Development Office. Two major branches were existed from version 2 through 4 of the core. Initially based on AT&T/NCR 9800 series mainframe architecture - platform versions were created for UNIX and later (from version 4 onwards) on NT/Windows Server. The core applications COBOL source code was interchangeable, but interfacing software, such as API gateways, transaction queues and data storage differed to cater for the platform and database choices demanded from customers. The core application is written in C and linked to the Microfocus COBOL runtime system-linked objects. Scripting varied across branches to handle technical operations and non-functional requirements. Major versions featured multi-currency (with spot positions), multi-language and some multi-entity functionality. To cater for this, various front-ends were created such as BTM (Branch Terminal Manager) application, a web based teller system (BANCSLink) and BEAM-handled transactions from tellers. ATM and POS switch and card management (Telepac) modules were also built out extensively in the 1980s in line with the increasing reliance on debit and credit cards globally at the time Major version 6 included three back-end database technologies: Oracle, Informix and DB2. The UNIX Variants included HP-UX, IBM AIX and AT&T NCR System V UNIX variants. ksh (Korn Shell) was the primary script language. In the 1990s and 2000s, Internet Banking (BANCS Connect), Treasury, FX/MM, Trade Finance were also developed with multiple client sites supported and upgraded onto later versions as the software matured and customers reaped benefits of further functionality Version 7.6 and onward was developed in COBOL by the Tata Consultancy Services business unit TCS Financial Solutions. TCS furthermore re-wrote the base application in Java to cater for the limited supply of COBOL software engineers into the 2000s Notable client implementations included a Australia and New Zealand tier 2 banks and credit unions, Tier 1 banks in South Korea, Taiwan and China, State Bank of India and large nationwide banks in India, National Bank of Kuwait, and multiple banks in Saudi Arabia, North and South Africa. A partnership with Telenor Novit existed throughout the 1980s and 1990ms that powered multiple Scandinavian banks as well. In August 2013, Panzhihua (PZH) Commercial Bank started using the software, making it the first Chinese city commercial bank to use the TCS BaNCS solution.

References

Worked examples

Example 1 — a first encounter with TCS BaNCS

Start with the simplest possible case. Write down what TCS BaNCS claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to TCS BaNCS before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about TCS BaNCS ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of TCS BaNCS

In research
TCS BaNCS appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses TCS BaNCS in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
TCS BaNCS is common in secondary-school and first-year university syllabi. It links to neighbouring topics Banking software companies, Financial software companies, Indian inventions, so understanding it makes those chapters shorter.
In everyday life
Look for TCS BaNCS outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “TCS BaNCS” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study TCS BaNCS in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what TCS BaNCS means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain TCS BaNCS out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is TCS BaNCS in simple terms?

TCS BaNCS is a core banking software suite developed by Tata Consultancy Services for use by retail banks. It includes functions for universal banking, core banking, payments, wealth management, forex and money markets, compliance, insurance, securities processing, custody, financial inclusion, Isl…

Why does TCS BaNCS matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study TCS BaNCS?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on TCS BaNCS.

Tags

  • Banking software companies
  • Financial software companies
  • Indian inventions
  • Tata Consultancy Services

Keep exploring