The Banking world is undergoing and major shift in the way banks have to function and compete in an evironment where the regulators keep coming up with new demands on making the system more transparent not just for the supervisors but also for the customers of the banks.
banks have started scrutinizing their existing systems and processes and the role of IT as a business enabler. Many are questioning whether IT should be a strategic investment or just a commoditized service. Why should a bank spend millions on keeping a huge set of applications, people and infrastructure which is inflexible and cannot respond to changing regulatory and competitive pressures? Several banks (esp. in Europe) are coming to the conclusion that it is best to use Software as a Service (SaaS) or a customized of the shelf (COTS) product which is owned and maintained by the service provider; the bank just uses and pays for it as a service. The infrastructure will be provided by an infrastructure provider again as a service.
Banks are increasing coming out with very large (billion $) deals which they want to outsource to a select group of vendors. Smaller players like Patni, NTL are getting elbowed out by large players like Infosys, TCS, Wipro, Accenture and IBM because the annual deal size itself is sometimes more than the revenue of the smaller company!
I foresee a scenario in which there will be three tiers in ths Banking supply chain:
Tier 1: The Banks (customer)
Tier 2: Manufactures - Large service, solutions providers providing end-to-end solutions to customers
Tier 3: Ancilliaries - Services companies that provide components/services to the manufactures
I agree but I not very sure banking (like car manufactures) can maintain/manage multiple vendor for multiple service (say payments, settlements,..) largely because these had to be integrated and working for different service provide (either IT or operations) will be challenge. also privacy laws will make it very difficult to separate some of these functions.