Financial Services Software – To Build or To Buy?

In the highly competitive and fast-paced world of financial services, technology plays a crucial role in driving competitive advantage, operational efficiency, innovation, and client satisfaction. When it comes to acquiring or developing software solutions to support their functions, financial services firms face an important strategic decision: should they build their own technology in-house or buy off-the-shelf software from a vendor?

 

Each option comes with its own set of advantages and disadvantages, and the decision largely depends on the specific needs of the organisation, their available resources, and their long-term business objectives.

 

In this Insight Article, Mike Armer (Partner and Markets Strategy and Technology Lead) takes a balanced look at the various pros and cons of pursuing both routes.

 

Building Software In-House

 

The Pros:

 

  1. Tailored to Specific Needs – one of the biggest advantages of building software in-house is the ability to create a solution that is perfectly tailored to the unique needs and processes of the firm. Unlike off-the-shelf solutions that offer generalised functionality, custom software can be designed to address specific challenges, optimise workflows, and ensure compliance with industry regulations.
  2. Flexibility and Control – in-house development provides greater flexibility in terms of adapting the software as the firm’s needs evolve. The internal team can prioritise changes, add new features, and modify the solution whenever necessary, without being constrained by the limitations of a third-party vendor’s roadmap or release schedule.
  3. Competitive Advantage – custom-built software can be a key differentiator in a highly competitive market. Firms that develop unique, innovative tools or platforms can create proprietary advantages that help them stay ahead of the competition. This is especially valuable in trading, risk management, and analytics, where cutting-edge technology can drive profitability and operational success.
  4. Better Integration with Internal Systems – financial services firms often operate with complex IT infrastructures, and integrating a third-party solution into existing systems can be cumbersome. Building software in-house ensures that the new solution can be seamlessly integrated with legacy systems, databases, and processes, providing a more cohesive technology ecosystem.
  5. Data Security and Privacy – building software internally gives a firm more control over sensitive data. With stricter regulations around data privacy and security (e.g. GDPR), having full control over how data is managed and processed can reduce the risk of breaches and ensure compliance with relevant laws.

 

The Cons:

 

  1. High Initial Costs – developing custom software can be a significant investment in terms of time and money. It requires skilled developers, designers, and project managers, as well as ongoing maintenance and upgrades. For financial services firms, the cost of building an in-house solution can be prohibitive, particularly for smaller institutions or those without the necessary resources.
  2. Longer Time to Market – building software from scratch is time-consuming. It often takes months or even years to develop a robust, reliable system. This delay can be problematic in fast-moving environments like global markets banking, where agility and the ability to respond to market changes are critical.
  3. Resource Allocation and Talent Management – a dedicated in-house team is necessary for building and maintaining custom software, and talent acquisition for specialised roles can be a challenge. Recruiting, training, and retaining top-tier software engineers with expertise in financial technology (FinTech) requires a substantial investment in human resources.
  4. Ongoing Maintenance and Upgrades – software development doesn’t end once the system is live. Continuous maintenance, bug fixes, and updates are required to keep the software running smoothly. This can strain internal resources and distract from the firm’s core business activities, particularly if the development team is small or underfunded.

Buying Off-the-Shelf Software

 

The Pros:

 

  1. (Often) Faster Implementation – one of the most compelling reasons to buy off-the-shelf software is speed. Ready-made solutions can be deployed much faster than custom-built systems, which is crucial in an industry where time-to-market can mean the difference between success and failure. With off-the-shelf solutions, financial services firms could implement critical software within months, rather than years.
  2. Lower Upfront Costs – off-the-shelf software typically requires a lower initial investment compared to building in-house solutions. These solutions are often sold as subscription-based services (SaaS), which means firms can avoid the large capital expenditure typically associated with custom software development.
  3. Vendor Expertise and Support – vendors of off-the-shelf software often provide ongoing support, training, and updates. This can reduce the strain on internal IT teams and ensure that the firm’s technology stays current with industry trends, security standards, and regulatory changes. The vendor’s expertise in their own product can often lead to faster problem resolution and better overall reliability.
  4. Scalability – many off-the-shelf solutions are designed to scale easily, accommodating growth in users, transactions, or data volume. This is particularly important for financial services firms that experience fluctuations in business volume and need systems that can scale with minimal effort or cost.
  5. Proven Solutions with Lower Risk – off-the-shelf software often comes with a proven track record of use in similar industries or business environments. This reduces the risk of failures or unforeseen bugs compared to developing custom software. The vendor’s product has typically been tested in a variety of real-world situations, and any issues that arise are usually addressed quickly through regular updates.

 

The Cons:

 

  1. Limited Customisation – off-the-shelf software is designed to meet the needs of a broad range of clients, which means it may not fit perfectly with the unique processes of a specific financial services firm. Customisations can be limited or costly, and banks may have to compromise on certain features or workflows to align with the software’s capabilities.
  2. Vendor Lock-In – many off-the-shelf software solutions are proprietary, meaning the firm becomes dependent on the vendor for updates, maintenance, and support. This vendor lock-in can be risky if the vendor’s business model changes, the product is discontinued, or the vendor fails to meet the firm’s evolving needs.
  3. Security and Compliance Risks – while off-the-shelf software vendors often invest heavily in security, it’s difficult for firm’s to fully audit and control the software’s underlying architecture. The firm may have concerns about data privacy, compliance with regulations, or the possibility of security vulnerabilities that could impact sensitive financial data.
  4. Integration Challenges – although off-the-shelf software often includes integration tools, it may still face challenges when interfacing with legacy systems or other specialised tools used by the financial services firm. Integration might require additional resources, custom connectors, or even middleware, all of which can add to the total cost of ownership.
  5. Feature Bloat and Overhead – off-the-shelf solutions are designed to appeal to a wide audience, which can result in “feature bloat.” Firms may end up paying for functionality that they don’t need or will never use, leading to unnecessary complexity and higher costs.

 

What is the right answer?

 

The decision between building or buying software for a financial services firm is not a one-size-fits-all solution. Each option has its merits and drawbacks, and the right choice depends on several factors, such as tech budget, risk appetite and the firm’s own perceived competitive advantage in certain products or services.

 

In many cases, a hybrid approach is more ideal, where off-the-shelf software is used for certain functions, while custom-built solutions address more specialised needs and those functions where a competitive advantage can be gained.

 

Bailrigg have worked closely with top tier financial services firms to work through this conundrum. We are able to use our extensive experience of working with many vendors to give clear advice as to where off-the-shelf may work, versus persisting with in-house development. Post implementation support from vendors is crucial and will often be one of the main factors in determining whether the strategy is a success or not.

 

If your firm is considering a review of their tech strategy, or is about to embark on a build of buy implementation, then please get in touch with us at info@bailrigg.co.uk and we can let you know how we can help.

Author: Mike Armer – Partner and Markets Strategy and Tech Lead

 

Feb 2025