Chapter 13
IN THIS CHAPTER
Changing your company digitally
Digging into reasons to build or buy
Picking out a FinTech partner
Sorting through licensing models
Acompany decides it needs a new piece of software. So begins the traditional build versus buy versus partner discussion.
For what is potentially a major budgetary spend, the decision-making process can be subjective and inconsistent. Within most organizations, big or small, vested interests will argue vehemently for one approach or the other, and everyone believes he is right!
When faced with an important business decision — such as how to acquire new software capabilities — it’s helpful to start by asking, “What problem are we trying to solve?” A small start-up business will understand its problems very clearly. However, as businesses grow and require more technology development, it’s surprising how many forget that basic, core question. In many cases, decision-making becomes more about internal politics than problem-solving.
A major financial decision should always be based on how best to meet the company’s requirements. Moreover, firms need to decide how critical the development is to their business and what revenue or profitability it might generate. Based on this evaluation, they can decide how critical it is to prioritize the development now and whether the company has the domain expertise to build and maintain the solution itself.
Many IT projects end up being a combination of build and buy. The decision can become more of an art than a science, figuring out which pieces to build and which pieces to buy. In this chapter, we walk you through the points to consider when deciding the best way to acquire new software capabilities. While some of the points may seem like common sense, many companies overlook quite a few important considerations.
The “build, buy, or partner” decisions are all part of the overarching digital transformation strategies that financial institutions across the world are currently pursuing.
Digital transformation is a recurring point of debate for board members. Analysts are valuing digital companies more favorably than traditional financial institutions. At the same time, the majority of large-scale digital innovation programs fail, and therefore businesses see digital transformation as a significant risk factor. Research has shown that 70 percent of complex, large-scale change programs don’t reach their stated goals.
Put yourself in the role of a chief technology officer (CTO) at a large bank. Your technology architecture is very old, and neither you nor your IT team wants to change too much too quickly. To rip out the old system and replace it immediately would be too costly and too risky. (If this were to go wrong, you’d have to look for another job!) You need a new technology solution that solves a given technology problem or meets a given opportunity, within a given budget, and that works on top of the old legacy system.
Table 13-1 summarizes the build versus buy decision-making process. Check out the details in the following sections.
TABLE 13-1 Building versus Buying
When to Build |
When to Buy |
You require control over development and functionalities, including regulatory requirements. |
Third-party software is critical to maintain your business operations. |
You need ad hoc applications specific to your business. |
Available software addresses your problem, so there’s no need to reinvent the wheel. |
Your problem is unique to your firm, and there are no third-party vendor solutions. |
The application can be used throughout the organization and interacts with core systems. |
You need to solve a specific problem in a given silo of your business. |
You want the greater flexibility and adaptability that comes with ready-made solutions. |
The company has the resources to build, maintain, and support an application that is built by a team with relevant expertise and loyalty. |
Your IT department doesn’t have the relevant expertise to build, maintain, and support a custom application. Your IT department doesn’t have the time and resources to continually collect user feedback and enhance the software. |
A customized application gives your company a competitive advantage over competitors. |
|
You want to own the source code. |
Developing new software can be expensive, particularly if the build is large and complex, and can require a large team to build it. Nevertheless, many banks have traditionally opted for the build option, arguing that in-house development ensures better delivery. Internal IT teams tend to agree with that reasoning, having both a vested interest in job security and a delight at the prospect of building something new and interesting.
Of course, this assumes that you have a strong IT team capable of building and maintaining it, so you’ll have total control over any development and features. Having control is particularly important if your team will need to install, integrate, support, and update the new software themselves. Because your team will have access to the source code, they can identify and fix any bugs internally to reduce downtime and promptly release updates that resolve any problems. Moreover, in today’s environment, many firms are paranoid about data leakage, so maintaining both product and data within their own environment and having control of their own cybersecurity are priorities.
Some financial institutions will also want to maintain control of proprietary development that provides them with an edge over their competitors. For example, a company may have algorithms built by its internal quant teams that provide enhanced trade execution or insight into the market. In such cases, additional costs are justifiable to protect the associated intellectual property. Furthermore, integrating an external solution with such legacy technology can be a potential obstacle to buying external FinTech technology.
Is buying the better option? In many cases, it is, but the right answer depends on the factors we explain earlier in this chapter. We review those now from a “buy” perspective.
Buying can also relieve your internal IT team of the burden of getting and staying up to speed on the latest technologies. Internal development teams are typically less familiar with the required code for a new initiative than third-party specialists are, and they are likely to underestimate the resource or time commitments required.
Buying can save money, which is important in today’s financial industry. Capital adequacy requirements have increased to meet regulatory obligations post-2008/2009, and interest rates are low. These factors have led to a contraction in bank balance sheets. Financial institutions don’t have the budgets to constantly finance new technology builds, so there’s no appetite to build custom software that reinvents the wheel when it’s readily available from third-party vendors.
As a result, a potential buy decision requires both the buyer and the FinTech provider to carefully evaluate the benefits of the proposed relationship. The buyer needs to reconcile the licensing costs for the product relative to an internal build. The FinTech provider needs to feel sufficiently rewarded by the licensing and other revenues to go through the onboarding pain imposed by the institution. The real benefit for both, though, is the shared cost of development among all the FinTech firm’s clients. This sharing ultimately enables the FinTech firm to continue developing and enhancing the product.
Legacy systems are a big problem for financial institutions. They spend a lot of money maintaining legacy systems that probably won’t be able to handle future customers’ needs. To survive and thrive in the FinTech era, traditional financial services firms have put digital-transformation projects at the top of their agendas. However, while most companies recognize the need to transform their businesses with technology, they struggle to understand how to implement that change and securely move away from their legacy systems.
Here’s a very public example of failing to migrate from a legacy platform successfully. The U.K.-based TSB Bank attempted to migrate from its outdated, core banking system to a new digital platform. However, the new system failed, resulting in a period of operational chaos and consumer complaints that continued for more than a month. The magnitude of the problem was so great that the CEO lost his job and the Bank of England (BoE) and the Financial Conduct Authority (FCA) published a paper outlining the significance of operational requirements, warning banks that they would levy fines if service disorders lasted for a prolonged period. Fearing such a scenario in their own companies, many IT leaders have delayed implementing new digital transformation projects, even though they know they need those new technologies to survive.
Many financial institutions have also invested in application program interfaces (APIs). APIs can specify how software components should interact using a set of routines, protocols, and tools for building software applications. They enable banks to support new technologies more efficiently, work with FinTech firms, and potentially build out their own disruptive offerings. Established firms can add more agile solutions around their core legacy systems, as if they were “satellites” around the core. Banks can adopt alternative digital solutions to replace siloed technology, one at a time. Core technology can also be combined with FinTech firms’ solutions through APIs to design market-ready digital products.
As part of this API economy, some financial institutions and larger vendors have developed a digital layer on top of their legacy platforms. This digital layer facilitates API integration with many FinTech firms, allowing them to introduce or withdraw digital offerings based on market response. However, at this point, the number of established players that consistently embrace such approaches is still quite limited.
Picking the right FinTech firms to team up with — the topic of this section — remains challenging for banks, because they’re still developing their innovation culture for the new digital environment. For their part, FinTech firms need to better articulate the clear benefits of their technologies and better explain how they can work with banks to deliver change. More banks are lately building FinTech partnerships, motivated by shortages of in-house expertise and the desire to save time and money. In addition, the perception barriers that have previously prevented banks from partnering with FinTech firms seem to be diminishing as the partnerships increase.
The results of such partnerships have been mixed. Banks are still developing the innovation partnership model, and there are still major impediments, such as the time taken for procurement and information security onboarding and the difficulty in contractually defining a longer-term technology retention. This engagement process is also influenced by the contrasting sizes and cultures of the respective organizations, although many of the staff at the FinTech firms have come from banking backgrounds, so finding aligned expectations should be possible.
As part of this process, banks are steering or participating in many accelerators, incubators, and training programs. These initiatives ensure the banks early access to technology and talent without having to take an equity stake in the FinTech companies. Such arrangements offer FinTech companies access to resources, data, space, and networking opportunities to test and showcase their minimum viable product (MVP) while sometimes leading to funding as well.
Of course, any transformation project involves risks, and regulatory requirements ensure that senior managers focus on minimizing those risks. However, not participating in the digitalization of the industry also involves risks. For example, think about what happened to Kodak, which doggedly kept focusing on film long after digital cameras made film cameras obsolete, even though the digital camera was invented by Kodak!
In principle, a financial institution should be in a stronger position the more it digitizes the processes that enhance the customer experience and provide cost and workflow efficiencies. As we explain earlier in this chapter, it’s often logical for a financial institution to partner with FinTech firms instead of reinventing a product that’s been commercially proven in other organizations. This is particularly true if the product isn’t vital for its competitive advantage and it’s a new technology domain for which the firm’s existing staff doesn’t have the necessary domain expertise.
In the new API economy, if banks ensure their integration processes with their core technology work well, they can determine best-of-breed solutions to solve their problems. However, FinTech solutions aren’t the nirvana for all issues. If the company’s processes are inefficient, automating or digitizing them won’t fix them. Companies should review their day-to-day operations to determine whether current processes are inefficient and in need of modification. Smaller financial services firms may not experience this issue, as their processes may be less complex.
FinTech firms’ solutions tend to be specific to a given problem that multiple organizations experience. If a large firm requires a customized solution to meet multiple needs, they’re probably not going to benefit from a FinTech partnership. FinTech solutions generally aren’t easy to modify, so they may cover fewer functions than an in-house or broader vendor solution may provide. Furthermore, newer FinTech technology may have more difficulty interoperating with older or legacy software than a customized solution would.
For larger financial institutions, building custom software rather than partnering is still the way forward for specific solutions where they need greater customization and where it can provide them with a competitive advantage. In building your own software, it’s also possible to integrate with a wider set of APIs from different partners, because it’s designed to specifically accommodate those requirements. However, such firms need to get sufficient coverage from the solution so that they spread the cost of such proprietary systems over many functions and clients and justify the time, resources, and money spent to build it.
The following sections provide points on how to research what you need in a partner and where to find suitable candidates.
The secondary research should then focus on a deeper analysis, including evaluating the technology stack strength. They must determine whether the solution fully meets the requirements and evaluate how easily it can be integrated into some of the internal core systems. They should also undertake a deeper analysis of the company itself, including the credibility of the founders and their offerings and the business’s financial health. It’s important to feel confident that the company will be around next year — and the next.
This inevitably leads to reviewing the size and success of the firm. Some institutions may be happy to partner with seed stage companies that have developed a specific new-technology solution, such as machine learning. Other institutions will require a minimum level of annual recurring revenue and/or number of employees, both of which can indicate that the company is relatively well established. This is a consideration because well-established companies should be able to scale up to meet procurement requirements.
www.crunchbase.com
) or PitchBook (https://pitchbook.com
). These databases tell how much a firm has raised to date and which investors were part of those rounds. A certain bank investing in the firm suggests that the bank will also be using its product.www.fintechinnovationlab.com
) or TechStars (www.techstars.com
) can be useful. These programs can help you find firms that have already been prevetted as part of the process to get into the program.https://www.theiaengine.com/
) or quasi-government-led initiatives such as Innovate Finance (www.innovatefinance.com
). These have several FinTech members and run sandboxes or hackathons around given problems. Platforms such as FINTECH Circle (https://fintechcircle.com
) also offer custom scouting services for financial players to scout for the most relevant FinTech companies.Companies have several sources to help identify the right partners to provide a given solution. More institutions are running their own challenges or in-residence-type programs that help them identify relevant firms before they have a specific requirement to keep FinTech firms that provide interesting technology on their radar.
In 2017, mobile applications overtook desktops as the most popular channel for applying for new services within banks. This triggered a ramp-up in technology investments to adapt and compete in the new digital environment. Banks felt the pressure to make financial products as accessible and convenient as products offered by the BigTech customer service giants.
The push to digital in today’s more complex development landscape, where change needs to be made quickly, leads many institutions to a buy and build approach — in other words, a hybrid of both. Where services and offerings are generic and not unique to the bank, they can be sourced from specialist vendors with a proven product. This results in a shorter development cycle and quicker time to market. It also frees up internal resources to concentrate on building functionality unique to the bank’s overall offering. The new API economy and platform environments also allow greater comingling of the two approaches.
A software licensing model defines how the product will be used. What rights will the customer have to use the product? How many people or devices may use it simultaneously? How will updates and new versions be received and paid for? What support is included? It’s all in the license.
Enterprise software providers within the financial services industry have traditionally employed a license and maintenance model in which customers bought per-seat or per-user licenses for a particular product release. However, Software as a Service (SaaS; see Chapter 6), a software delivery model where software is centrally hosted and delivered via the cloud, has lately become popular, and much of the industry has moved to a subscription-based model. In fact, Gartner, one of the largest research and advisory companies, foresees that all new vendors, and the vast majority of existing vendors, will provide subscription-based business models, no matter where the software is deployed.
While the subscription model is most popular today, it’s far from the only model available. The following sections explain the various licensing models you may encounter when shopping for FinTech products.
A subscription is just what it sounds like: You buy the right to use the product for a fixed time period. Subscription licenses are renewable, usually on an annual basis, and include software support and updates during the coverage period. The license is automatically terminated unless it’s renewed.
Ideally, the subscription model allows for a lower initial cost for the user and a faster approval cycle for the provider. This also allows for short-term licenses, with policies subject to amendment at renewal time, and limits problems with duplicate license counts when machines are decommissioned or upgraded. Both parties benefit from an ongoing client-vendor relationship that includes regular dialogue around usage requirements.
Perpetual licenses are nonexpiring licenses to use a given application, where the customer has no obligation to pay for support or update services. Users pay one large upfront fee, which ensures that they “own” the application/software. (They don’t really own it, but they own the right to use it in perpetuity.)
However, in today’s changing environment, although perpetual licenses can in principle be used forever, they tend have a short life cycle as the software becomes obsolete. Consequently, customers must upgrade periodically to ensure compatibility with other applications or supported hardware.
Another issue with perpetual licenses is that customers must pay for the software upfront, which requires a larger initial outlay. As a result, the upfront cost for larger software deployments can be significant and need to be attributed to capital expenditure. Then, if they want support, they must pay more annually. In some agreements, the required annual maintenance fee is as much as 20 percent per year of the upfront purchase price.
A term agreement isn’t bought outright. However, the user does pay a large upfront fee, which is generally based on an annual license rate multiplied by the maturity of the term (generally a five-year term). In almost all instances, the customer is required to take a maintenance agreement, which for a five-year term is generally 20 percent of the one-time initial fee. At the end of the term, the user can either upgrade and pay for another term or stop using the software.
One of the important questions to ask about a start-up FinTech firm is whether it will still be around in the future. Given that smaller firms are more likely to suffer from short-term cash flow issues, large financial institutions have to consider the risks associated with deploying a start-up’s product in the long term if they have a smaller balance sheet.
Having access to source code can also be helpful when purchasing from a larger software provider that requires a long-term maintenance and support license to service, update, or reinstall the software. Because the source code required for most software applications is unique, customers may ask for the required information to be put into escrow. If the software provider is unable to carry out a suitable level of support for the software product, customers can gain access to the code via escrow. Offering software escrow as an option assures that customers will always have access to some level of service on their software purchase.
Code escrow is also quite common where a smaller FinTech firm receives an equity investment from a traditional or corporate venture capital investor. If the firm goes into liquidation, the investor wants to have access to the software information, including the documentation and source code necessary to maintain a level of service on the software. To recoup part of its investment, the investor may consider an asset sale to another provider or the clients themselves to maintain access to the product.
As you discover in Chapter 10, open source software has a source code that anyone can inspect, modify, or enhance because its design and code is publicly accessible. Open source products are built on open exchange, collaboration, rapid prototyping, transparency, and meritocracy, all of which lead to a community-oriented development process.
The bulk of open source licenses are protected by a few agreements, of which there are only two main license groups: copyleft, which obliges developers to ensure that any source code or documentation is obtainable, and permissive, which requires minimal provisions, such as author acknowledgment.
Companies must have a license and compliance policy that covers both categories. At a minimum, firms are required to
Copyleft licenses regulate how developers can combine the open source software with privately operated software. The term copyleft is intended to both reference the well-known term copyright and to differ from it. Copyright is a law that restricts the right to use, modify, and share creative works without the permission of the copyright holder. In contrast, under a copyleft license, the author makes a claim on the copyright of the work and issues a statement that other people have the right to use, modify, and share the work as long as the obligation’s reciprocity is maintained. In short, if authors are using a component with this kind of open source license, then they too must make their code open for use by others.