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 being taken over by TCS in 2005. The BANCS Core Banking 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