BaNCS is a proprietary core banking software suite developed by Tata Consulting Services. The platform encompasses an array of pre-configured, customizable banking products such as Universal Banking, Core Banking, Payments, Compliance, Financial Inclusion, Islamic Banking and Treasury. The products are highly integrated across their respective value chains through business process configurability available in the service integrator component of the product suite. Built on open architecture, this component-based product suite leverages service-oriented and event-driven architectures.