Subledger Accounting 101: The Ultimate Guide

August 11, 2025
Jason Berwanger
Accounting

Get a clear, practical overview of subledger accounting, including key benefits, common types, and tips for building a reliable, organized financial system.

Organized accounting tools on a glass desk.

If your general ledger is the table of contents for your company’s financial story, then your subledgers are the actual chapters. While the general ledger provides a high-level summary of your accounts, it’s the subledgers that contain all the rich detail—every invoice, every payment, and every asset. Without them, you’re missing the entire plot. Implementing a system of subledger accounting is how you get the full story. It provides the granular transaction history you need to understand your financial health, spot errors quickly, and make decisions based on complete information, not just the headlines.

HubiFi CTA Button

Key Takeaways

  • Get Granular for Greater Control: Subledgers transform high-level summary figures into detailed, actionable transaction histories. This clarity is essential for managing specific accounts like receivables or inventory, spotting issues early, and maintaining tight financial control.
  • Pair Automation with Solid Processes: The most effective subledger system combines smart software with consistent internal habits. Look for a solution that automates data entry and reconciliation, and support it with clear procedures for team reviews and documentation to ensure lasting accuracy.
  • Choose a System That Scales With You: Your subledger isn't just for today; it's a foundation for future growth. Select a solution that can handle increasing transaction volumes and evolving business needs to avoid a painful and expensive migration down the road.

What is Subledger Accounting?

Think of your company's general ledger as the high-level summary of your finances—it gives you the big picture. Subledger accounting is where you find all the details that make up that picture. It involves keeping separate, detailed records for specific accounts that feed into your general ledger. For example, your general ledger might show a single number for "Accounts Receivable," but the accounts receivable subledger will list every single invoice, who owes it, and when it's due. This practice is the key to moving from a cluttered financial overview to a clear, organized system that supports your business goals. It breaks down complex accounts into manageable pieces, making your financial data much easier to track, verify, and use.

What Makes Up a Subledger?

A subledger is all about the specifics. Instead of just a total balance, it provides a line-by-line breakdown of every transaction within an account. Each entry typically includes key details like the transaction date, a clear description of the item or service, the original cost, and its current value. For instance, a fixed assets subledger wouldn't just show the total value of your equipment; it would list each piece of machinery, its purchase date, and its depreciation schedule. This level of detail is essential for accurate financial reporting and gives you the granular information you need to truly understand your company's financial health.

How is a Subledger Different from a General Ledger?

The main difference comes down to summary versus detail. The general ledger is your primary accounting record, holding summarized data for all your accounts—like cash, accounts payable, and equity. A subledger, on the other hand, is a supporting document that offers a deep dive into just one of those accounts. The magic is how they work together: the total of all the individual entries in a subledger must always match the summary balance in the corresponding general ledger account. This creates a self-checking system that ensures your financial records are consistent, accurate, and reliable from the top down.

The Subledger's Role in Financial Management

Subledgers are fundamental to strong financial management because they provide a clear, detailed view of your transactions. Instead of seeing one large, intimidating number in your general ledger, you can see the individual components that make it up. This makes it much easier to spot errors, track payments, and manage specific accounts like inventory or accounts receivable. Regularly reconciling your subledgers with your general ledger is a critical practice for maintaining accurate books. This process ensures data integrity and provides the reliable financial insights you need to make informed strategic decisions, pass audits with confidence, and keep your operations running smoothly.

Common Types of Subledger Accounts

Subledgers bring much-needed clarity to accounts with a high volume of transactions, like sales, purchases, or payroll. Instead of cluttering your general ledger with thousands of individual entries, these specialized ledgers group them into logical categories. This approach keeps your main financial records clean and easy to understand while giving you instant access to all the granular detail you need for analysis and reporting. Let’s walk through some of the most common types of subledger accounts you’ll find in a growing business.

Accounts Receivable

The accounts receivable (A/R) subledger is your command center for all the money your customers owe you. Each customer gets their own account within this subledger, which records every invoice, payment, credit memo, and discount. This detailed breakdown is essential for managing your cash flow effectively. By keeping a close eye on your A/R subledger, you can see who is paying on time and who is falling behind, allowing you to ensure timely collections and maintain a healthy financial position. It’s the difference between guessing what’s coming in and knowing exactly where your revenue stands.

Accounts Payable

On the flip side, the accounts payable (A/P) subledger tracks every dollar your business owes to its vendors and suppliers. Think of it as a detailed to-do list for your payments. Each supplier has a separate account showing all invoices you’ve received and the payments you’ve made. This level of detail helps you manage your outgoing cash, take advantage of early payment discounts, and avoid late fees. More importantly, it helps you maintain good supplier relationships by ensuring you pay them accurately and on time, which is crucial for a smooth-running supply chain.

Inventory

For any business that sells physical products, the inventory subledger is non-negotiable. It provides a detailed, real-time record of your stock, tracking each item's cost, quantity, and location. This granular view is incredibly powerful. It helps you understand which products are your bestsellers, when to reorder, and how to avoid costly issues like stockouts or overstocking. With an accurate inventory subledger, you can manage your inventory more effectively, optimize your purchasing decisions, and ultimately protect your profit margins. It’s the key to turning your products into predictable revenue.

Fixed Assets

Your company’s long-term investments, like buildings, vehicles, and machinery, are managed in the fixed assets subledger. This ledger doesn't just record the initial purchase price; it tracks the entire lifecycle of each asset. It includes details on acquisition, depreciation, maintenance costs, and eventual disposal. Properly tracking fixed assets is vital for accurate financial reporting, as depreciation directly impacts your balance sheet and income statement. This subledger gives you a clear picture of the value of your company's core investments over time, helping you make strategic decisions about future purchases and upgrades.

Payroll

Payroll is often one of a company's biggest expenses, and it’s also one of the most complex. The payroll subledger simplifies this by keeping detailed records for each employee. It tracks gross wages, tax withholdings, insurance deductions, retirement contributions, and other benefits. This detailed breakdown is essential for ensuring every paycheck is accurate and that you remain compliant with tax laws and labor regulations. A well-maintained payroll subledger not only prevents costly errors but also provides a clear and auditable record of all compensation-related activities, giving you and your employees peace of mind.

The Advantages of Using Subledger Accounting

Think of subledgers as the detailed story behind your company's financial headlines. While your general ledger gives you the big picture, subledgers provide the context, detail, and clarity you need to run your business effectively. Using them isn't just about organizing your books; it's about creating a more resilient, transparent, and strategic financial operation. From simplifying audits to making smarter business moves, the benefits are tangible and can have a major impact on your company's health and growth. Let's walk through some of the biggest advantages you'll see when you put subledger accounting to work.

Gain Greater Financial Control

Subledgers give you a granular view of your finances by breaking down high-level numbers into individual transactions. Instead of just seeing a single accounts receivable balance in your general ledger, you can drill down into the subledger to see every invoice, payment, and credit memo for each customer. This detailed information supports the summarized data in your general ledger, giving you a much more complete understanding of your financial position. It’s this level of detail that helps you spot trends, manage cash flow more effectively, and maintain tight control over your company’s financial health.

Create a Clearer Audit Trail

When it’s time for an audit, a well-maintained subledger system is your best friend. Each subledger provides a clean, organized history of transactions that is easy to follow and verify. Regularly comparing subledger balances with your general ledger acts as a financial cross-check, ensuring your records are accurate and consistent. This creates a clear and defensible audit trail that makes the entire process smoother and less stressful. Auditors can easily trace summary figures back to their source transactions, which builds confidence and helps you pass audits with flying colors.

Simplify Compliance

For many businesses, especially those dealing with high transaction volumes, subledgers are essential for compliance. Failing to establish a solid revenue subledger structure can create major issues with accounting controls and, most importantly, compliance with regulatory standards like ASC 606. A dedicated subledger helps ensure that revenue is recognized correctly and that all transactions are accounted for according to the rules. By organizing data in a compliant format from the start, you avoid the last-minute scramble to fix records and can confidently prove your adherence to financial regulations.

Make Smarter Decisions

Modern accounting technology has transformed subledger management from a manual chore into a streamlined, automated system. This shift doesn't just save time; it dramatically reduces errors and provides the real-time insights you need to make better business decisions. When you can trust your data, you can act on it with confidence. Whether you're considering a new product line or adjusting your pricing, having accurate, detailed financial information at your fingertips allows you to be more strategic and proactive. You can schedule a demo to see how automated solutions provide these real-time insights.

Access Detailed Transaction Histories

Think of subledgers as magnifying glasses for your finances. They provide detailed transaction records for specific areas like accounts payable, accounts receivable, and inventory. This in-depth history is invaluable for day-to-day operations. Need to resolve a customer's billing question? The accounts receivable subledger has the answer. Want to investigate why a certain product's costs are rising? The inventory subledger holds the clues. This easy access to detailed histories empowers your team to resolve issues quickly and analyze performance without having to dig through a cluttered general ledger.

How to Overcome Common Implementation Hurdles

Putting a new subledger system in place is a big step, and like any major business upgrade, it can come with a few challenges. The good news is that these hurdles are entirely manageable with a bit of foresight. By anticipating potential issues like messy data, operational hiccups, and reporting headaches, you can create a smooth transition plan. The key is to focus on clear goals: integrating your data seamlessly, keeping your daily operations running, and ensuring your team has the tools they need to succeed from day one. Let’s walk through the most common challenges and how you can tackle them head-on.

Solve Data Integration Complexities

One of the biggest hurdles in implementing a new subledger is dealing with data that’s scattered across different systems. When your sales, payment, and customer information live in separate places, each with its own definitions, bringing them together can feel like a massive puzzle. This is where fragmented data becomes a real problem. To solve this, you need a system that can create a single, unified view. Look for solutions that offer seamless integrations with your existing software, like your CRM and payment processors. This ensures that all your data speaks the same language, creating a reliable foundation for your subledger from the very beginning.

Minimize Operational Disruptions

No one wants their daily business to grind to a halt during a software transition. A poorly planned implementation can disrupt workflows, confuse your team, and create unnecessary stress. The goal is to make the switch to a subledger system feel like a natural upgrade, not a major interruption. To achieve this, map out your implementation process step-by-step and communicate the plan clearly with your team. A robust subledger structure is essential for preventing operational issues. By choosing a system designed for automation and ease of use, you can minimize the manual work required from your team and keep your business running smoothly throughout the transition and beyond.

Address Reporting Difficulties

If your data is inconsistent, your financial reports will be too. Fragmented data definitions often lead to a mountain of manual work just to reconcile numbers and piece together the information you need for regulatory reporting or strategic planning. An effective subledger system solves this by establishing a common data model from the start. When all your transactional data is standardized as it enters the subledger, generating accurate and compliant reports becomes straightforward. This not only saves countless hours of manual effort but also gives you confidence in the numbers you’re using to make critical business decisions. You can find more valuable insights on financial management on our blog.

Strengthen Control and Auditability

When it’s time for an audit, a clear and detailed transaction history is your best friend. Subledger technology is designed to provide exactly that. By automating how transactions are recorded and fed into the general ledger, it significantly reduces the risk of manual errors and creates a transparent audit trail for every single entry. This strengthens your internal controls and makes the audit process much less painful. A good system will provide detailed logs that show who did what and when, giving you a complete picture of your financial activities. This level of detail and control is crucial for maintaining compliance and financial integrity.

Find the Right Automated Solution

Ultimately, overcoming implementation challenges comes down to choosing the right tools. Modern technology has transformed subledger accounting from a tedious, manual task into a streamlined, automated process. An automated system doesn't just reduce errors and improve accuracy; it frees up your team to focus on strategic analysis instead of data entry. When you’re evaluating options, look for a solution that handles the heavy lifting for you. If you’re ready to see how an automated revenue recognition platform can streamline your finances and provide crystal-clear data visibility, you can schedule a demo with our team to learn more.

What to Look For in Subledger Software

Choosing the right subledger software is a lot like hiring a key team member for your finance department. You need a solution that’s reliable, efficient, and fits well with your existing operations. The goal is to find a system that doesn't just store data, but actively helps you manage it. Modern technology has transformed subledger management from a tedious, manual task into a streamlined, automated process. This shift saves an incredible amount of time and resources, but more importantly, it drastically reduces errors and gives you real-time insights into your company's financial health.

As you evaluate your options, focus on software that will grow with your business and simplify your most complex financial tasks. Look for a platform that can handle high transaction volumes without breaking a sweat and provides clear, actionable information. The right software will give you the confidence to close your books quickly, pass audits smoothly, and make strategic decisions based on accurate, up-to-the-minute data. To help you find the perfect fit, here are the essential features you should have on your checklist.

Automated Data Entry

Let’s be honest: manual data entry is a time-consuming process that’s prone to human error. The best subledger software takes this task off your plate entirely. By automating data entry, you not only free up your team for more strategic work but also significantly improve the accuracy of your financial records. This technology is designed to capture and categorize every transaction correctly from the start. This shift from manual to automated management provides real-time insights into your financial data, ensuring your ledgers are always current and giving you a clear picture of your business performance at any given moment.

Built-in Reconciliation Tools

Reconciliation shouldn't be a painful, end-of-month fire drill. Your subledger software should come equipped with built-in tools that make it easy to regularly reconcile your subledgers with the general ledger. This feature acts as a constant check-up, confirming that your detailed transaction records perfectly match the summary totals in your main accounts. Automating this process helps you catch discrepancies early and maintain impeccable accuracy. When your software simplifies reconciliation, it becomes a routine part of your workflow, not a dreaded task. Seeing how these tools can streamline your process is often the best way to understand their value, so it's worth it to schedule a demo with providers.

Detailed Reporting and Analytics

Your subledger contains a goldmine of information, but it’s only useful if you can easily access and understand it. Look for software that offers robust reporting and analytics capabilities. A great platform provides a granular view of your finances, allowing you to drill down into specific accounts and transactions. This detailed information supports the summarized data in your general ledger, giving you a more complete understanding of your financial position. With customizable dashboards and detailed reports, you can spot trends, monitor key metrics, and make smarter, data-driven decisions for your business.

Secure User Access Controls

Your financial data is one of your company's most sensitive assets, and protecting it is non-negotiable. Top-tier subledger software includes secure user access controls, allowing you to define who can view, add, or edit information within the system. This feature is critical for maintaining data integrity and preventing unauthorized activity. By assigning roles and permissions, you can ensure that team members only have access to the information they need to do their jobs. This transforms your general ledger into a more secure and efficient system, giving you peace of mind and strengthening your internal controls.

Seamless Integration Options

Your subledger software doesn't operate in a bubble. It needs to communicate effortlessly with the other tools you rely on, like your ERP, CRM, and accounting software. Seamless integration capabilities are essential for creating a single, unified source of truth for your financial data. When your systems are connected, you can consolidate disparate data sources and eliminate the manual workarounds that create data silos and inefficiencies. This ensures that information flows smoothly across your entire organization, providing a cohesive and accurate view of your business operations from every angle.

How to Manage Your Subledgers Effectively

Once your subledger system is in place, the real work begins. Effective management isn't just about having the right software; it's about building smart, consistent processes around it. By adopting a few key habits, you can ensure your financial data remains accurate, compliant, and truly useful for making strategic decisions. These practices will help you maintain control, simplify audits, and build a financial foundation you can trust as your business grows.

Establish Clear Procedures

Putting a new subledger system into practice can feel like a huge undertaking, but you can make the process much smoother by setting expectations from the start. As our team often advises, "Establishing clear procedures will help streamline the transition and ensure that all team members understand their roles in the process." This means defining who is responsible for entering, reviewing, and approving transactions in each subledger. Create simple workflow documents that outline the steps for common tasks, like processing a new invoice or recording an inventory purchase. When everyone knows their part, you reduce confusion and the risk of errors, making your entire financial operation more efficient.

Reconcile Your Accounts Regularly

Don't wait until the end of the quarter to check if your numbers line up. Regularly reconciling your subledgers with the general ledger is one of the most powerful habits for maintaining financial health. This practice helps you catch discrepancies early before they can cause bigger problems. Depending on your transaction volume, this might be a daily, weekly, or monthly task. Setting a consistent schedule ensures your records are always accurate and reliable. Modern accounting platforms with seamless integrations can automate much of this process, flagging mismatches so you can investigate them right away instead of digging through records weeks later.

Find and Fix Errors Quickly

In accounting, speed and accuracy go hand in hand. A well-structured subledger is your first line of defense, giving you the ability "to quickly identify and rectify errors." The longer a mistake sits in your books, the more difficult it becomes to untangle. Prompt error resolution is essential for maintaining accurate financial records and making confident business decisions. This is where an automated system truly shines, as it can monitor transactions and flag potential issues in real-time. By addressing problems as they arise, you maintain the integrity of your financial data and ensure your reports always reflect the true state of your business.

Set Clear Documentation Standards

Consistent documentation is the key to a clean audit trail and efficient operations. To achieve this, you need to set clear standards for how your team records transactions. This goes beyond just entering numbers; it includes creating a uniform style for descriptions, specifying which supporting documents must be attached, and organizing digital files logically. When everyone follows the same rules, your records become easy to search and understand, which is incredibly valuable during an audit or when training a new team member. This simple step ensures that every transaction is recorded consistently and can be easily referenced whenever needed, saving you time and preventing confusion.

Implement Strong Security Protocols

Your financial data is one of your company's most sensitive assets, and protecting it is non-negotiable. Implementing strong security protocols is vital to prevent unauthorized access, fraud, and data breaches. Start by setting up user access controls, ensuring team members can only view or edit the information relevant to their roles. Use software that offers data encryption both in transit and at rest. It's also wise to conduct regular security reviews to identify and address potential vulnerabilities. These measures are fundamental for protecting sensitive financial data and are essential for complying with regulatory standards like ASC 606. You can learn more about building a secure financial framework by exploring our insights.

Maintain Internal Controls and Compliance

Setting up your subledgers is a great first step, but the real magic happens when you create strong processes to manage them. Maintaining internal controls isn’t just about following rules; it’s about building a reliable financial system that protects your business from errors, fraud, and compliance headaches. A well-managed system ensures your data is always accurate, auditable, and ready to inform your next big move. Think of it as the essential guardrails that keep your financial operations running smoothly and securely, giving you peace of mind and a clear path to growth.

Build a Solid Control Framework

Your control framework is the blueprint for how your company handles financial data. It includes the specific rules, procedures, and responsibilities that ensure every transaction is recorded accurately and consistently. Start by mapping out your financial processes and identifying key control points, like who can approve payments or modify entries. Regularly reconciling your subledgers with the general ledger is a core part of this. Implementing strong internal controls and automating where possible are key to maintaining sound financial practices. This foundation doesn’t just improve accuracy; it creates a system of accountability that strengthens your entire financial structure from the ground up.

Define Your Review Procedures

Once you have a framework, you need a routine for checking that everything is working as it should. This means defining clear procedures for reviewing your subledgers. Decide who is responsible for reviews, how often they’ll happen (monthly is a good start), and what they should be looking for. These reviews are your first line of defense against errors that can snowball into bigger problems. A robust review process is critical for maintaining accounting control, ensuring auditability, and complying with complex financial regulations. Without it, you risk creating data issues that can be difficult and costly to untangle later.

Outline Documentation Requirements

Clear and consistent documentation is your best friend during an audit. It’s also essential for maintaining day-to-day operational clarity. Outline exactly what needs to be documented for each type of transaction and where that information should be stored. When everyone follows the same documentation standards, you avoid the confusion that comes from fragmented data. An effective system relies on a common data model where every piece of information has a clear definition and purpose. This prevents your team from wasting time trying to reconcile different data sets and ensures your reporting is always built on solid, reliable information.

Create Clear Training Guidelines

Your systems and controls are only as effective as the people using them. That’s why clear training guidelines are non-negotiable. Your finance team needs to understand not just how to use the software, but also why the control procedures are in place. Training should cover everything from daily data entry to the monthly review process. As you adopt new technologies that automate and transform the general ledger process, ongoing training becomes even more important for ensuring both compliance and efficiency. If you’re looking to implement a new system, schedule a demo to see how you can get your team trained and ready for success.

Build a Subledger System That Grows With You

Implementing a subledger isn't just about solving today's accounting challenges; it's about building a financial foundation that can support your business for years to come. A system that works for you now might struggle as your transaction volume increases or your business model evolves. To avoid getting stuck with a solution you’ve outgrown, you need to think strategically from the start. Building a scalable subledger system comes down to four key areas: planning for the future, choosing the right technology, committing to data quality, and keeping an eye on performance. By focusing on these pillars, you can create a financial framework that not only keeps your books clean but also grows right alongside your business.

Plan for Future Growth

When you're choosing a subledger system, it’s tempting to focus only on your current needs. But what happens next year when you launch a new product line or expand into a new market? The most effective approach is to plan for where your business is headed. The earlier a high-volume business embraces a revenue subledger designed for scale, the more effectively it can manage the complexities of growth. Think about your five-year plan. Will your transaction volume double? Will you need more complex revenue recognition rules? Choosing a system that can handle your future self will save you from a painful and costly migration process down the road.

Prioritize Technology Integration

Your subledger shouldn't operate in a silo. Modern financial management relies on a connected ecosystem of tools, and your subledger is a critical piece of that puzzle. Technology has transformed subledger management from a manual, error-prone task into a streamlined, automated process. A system with robust integration capabilities can connect directly to your ERP, CRM, and payment processors. This seamless flow of information eliminates the need for manual data entry, reduces the risk of human error, and gives you a real-time, comprehensive view of your company’s financial health without the headaches.

Maintain High Data Quality

Even the most advanced subledger software is only as good as the data you feed it. Inaccurate or incomplete information will lead to flawed reports and poor business decisions, defeating the purpose of the system entirely. To ensure your data is reliable, you need to establish strong internal controls from day one. This means you should regularly reconcile your subledgers with the general ledger and implement automated checks to catch inconsistencies before they become bigger problems. Consistently maintaining high data quality builds trust in your financial reporting and gives you the confidence to make strategic moves based on what the numbers are telling you.

Monitor System Performance

Once your subledger system is up and running, it’s important to monitor its performance to ensure it’s still meeting your needs. As your business grows, you might notice that transaction processing slows down or that generating reports takes longer than it used to. These are signs that your system may be struggling to keep up. An efficient subledger should reduce the time and manual effort required to feed data to the general ledger. If you find that your team is spending more time waiting on the system or creating manual workarounds, it might be time to explore a more powerful solution. You can always schedule a demo to see how an automated system can handle high volume with ease.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

At what point does my business really need to start using subledgers? There isn't a magic number, but you'll know it's time when your general ledger starts to feel cluttered and unmanageable. If you find yourself spending hours digging through a single account like Accounts Receivable to answer a simple customer question, or if closing the books each month feels like a major investigation, that's your cue. Subledgers become essential when the volume and complexity of your transactions make it difficult to get a clear, detailed view of your finances quickly.

Can't I just manage these details in a spreadsheet instead of buying software? While spreadsheets can work when you're just starting out, they quickly become a liability as your business grows. They are prone to manual errors, lack real-time updates, and make collaboration difficult. More importantly, they don't integrate with your other systems, creating data silos that require hours of manual reconciliation. A dedicated subledger system automates these processes, ensures accuracy, and provides a single source of truth that a spreadsheet simply can't match.

How exactly does a subledger make an audit less painful? An audit is all about verification, and subledgers provide a clean, organized, and verifiable trail for every transaction. Instead of an auditor looking at a single large number in your general ledger and asking you to prove it, they can go directly to the subledger. There, they will find a line-by-line history of every invoice, payment, or asset purchase that makes up that total. This clear documentation demonstrates strong internal controls and makes the process of tracing and confirming information straightforward and much faster.

What's the most common challenge when setting up a subledger system? The biggest hurdle is often dealing with messy data that lives in different places. Your sales data might be in your CRM, your payment information in another system, and your customer records somewhere else entirely. Bringing all of that together into a single, consistent format is the hardest part. The key to overcoming this is to prioritize a solution that can seamlessly integrate with your existing tools, creating a unified data model from the start.

My business is growing fast. How do I make sure I don't outgrow my subledger system in a year? The best way to avoid this is to choose a system based on where you're going, not just where you are. Think about your growth plans for the next few years. Will your transaction volume increase significantly? Will you add new revenue streams? Look for a scalable, automated solution that can handle a high volume of transactions without slowing down. Prioritizing technology that is built for growth ensures your financial foundation can support your success long-term.

Jason Berwanger

Former Root, EVP of Finance/Data at multiple FinTech startups

Jason Kyle Berwanger: An accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.