Subledger Meaning: The Ultimate Guide

August 22, 2025
Jason Berwanger
Accounting

Get a clear subledger meaning and see how subledgers work with your general ledger to keep your business finances organized, accurate, and easy to manage.

Subledger with pen and lined paper.

If your general ledger is the final score of a big game, it only tells you who won. It doesn't show you the key plays, the turnovers, or the star performances that decided the outcome. That’s where a subledger comes in. It’s the detailed, play-by-play commentary for your company’s finances. Instead of one massive, cluttered list of transactions, you get organized, detailed records for specific areas like customer payments or vendor bills. Understanding the true subledger meaning is about seeing the story behind the numbers. This guide will walk you through what subledgers are, how they work with your general ledger, and why they are essential for accurate reporting and smarter business decisions.

HubiFi CTA Button

Key Takeaways

  • Separate Details from Summaries: A subledger holds the transaction-level details that support a single summary line in your general ledger. This structure keeps your main financial reports clean while ensuring every number is fully documented and traceable.
  • Gain Control Through Granular Data: Subledgers provide the detailed view you need to truly manage your business. This insight is essential for tracking customer payments, managing vendor bills, and making informed decisions that improve your cash flow and profitability.
  • Embrace Automation for Accuracy and Efficiency: Manually managing subledgers is slow and invites errors. Automating the process ensures your data is always accurate and up-to-date, simplifies compliance, and frees your finance team to focus on strategic analysis instead of repetitive data entry.

What Is a Subledger, Really?

Think of your general ledger (GL) as your phone's main contact list—it has the names and numbers for everyone you know. A subledger, then, is like a detailed contact card for a specific group, like your coworkers. It doesn't just have their names and numbers; it has their job titles, email addresses, the projects you're working on together, and notes from your last meeting.

In accounting, a subledger is a detailed subset of accounts that holds all the nitty-gritty, transaction-specific information that eventually rolls up into a single line item in your general ledger. Instead of cluttering your GL with thousands of individual sales invoices, you have one summary account called "Accounts Receivable." All the details behind that number—who owes you money, how much, and when it's due—live in the accounts receivable subledger. This separation keeps your main financial records clean and organized while ensuring you never lose sight of the details.

What Does a Subledger Do?

At its core, a subledger’s job is to bring order to the chaos of daily business transactions. It acts as a focused, detailed record for a specific financial account, making it much easier to manage and review large volumes of activity. For instance, instead of sifting through your entire general ledger to see which customers are late on payments, you can simply pull up the accounts receivable subledger.

This level of organization is crucial for accurate financial reporting and day-to-day operations. It allows your finance team to quickly answer specific questions, track individual transactions from start to finish, and spot potential issues before they become major problems. By grouping similar transactions, a subledger provides the detailed backup needed to support the summary figures in your general ledger.

What's Inside a Subledger?

A subledger provides a granular view of your finances by capturing the specific details behind each transaction. While your general ledger might show a single, summarized balance for your inventory, the inventory subledger will contain the story behind that number. This includes entries for every item you have in stock, its purchase date, cost, supplier, and current location.

This detailed information is what allows for a truly comprehensive understanding of your company's financial position. It supports the summarized data in your general ledger, giving you the ability to drill down into the specifics whenever you need to. This is essential for everything from managing customer accounts and paying vendors on time to conducting internal audits and making informed business decisions.

What Transactions Does It Track?

Subledgers are designed to track high-volume, repetitive transactions that would overwhelm the general ledger if recorded there individually. Two of the most common examples are the money your customers owe you (accounts receivable) and the money you owe your suppliers (accounts payable). The subledger holds the detailed information about each individual transaction, such as specific invoice numbers, customer or vendor names, issue dates, due dates, and payment amounts.

Other common subledgers track fixed assets, detailing each asset's cost, depreciation schedule, and book value. An inventory subledger tracks the movement of individual products. Essentially, if you have an account in your general ledger that represents the sum of many smaller, similar transactions, you likely have a corresponding subledger managing all the details.

How Subledgers and General Ledgers Work Together

Think of your general ledger as the table of contents for your company’s financial story. It gives you the high-level summary—the chapter titles, if you will. The subledgers are the chapters themselves, filled with all the rich details, characters, and plot points that make up the story. They don’t work against each other; they work in perfect harmony to give you a complete and accurate picture of your finances.

The general ledger needs the subledger for proof and detail. Without it, you’d just have a list of summary numbers with no context. On the other hand, the subledger needs the general ledger to provide structure and a final, consolidated view. When you have thousands of transactions happening every month, this two-part system is what keeps your financial records organized, verifiable, and clean. The data flows in a specific, logical way from the detailed subledger to the summarized general ledger, with built-in checks and balances to ensure everything lines up correctly. This relationship is the foundation of sound accounting.

How Data Moves Between Systems

Financial information always starts its journey in a subledger. Every time you make a sale, pay a bill, or purchase inventory, the individual transaction is recorded in the appropriate subledger with all its specific details—who was involved, the date, and the amount.

At the end of an accounting period, like a day or a month, all the transactions within a subledger are added up. This summary total is then posted as a single entry to a corresponding "control account" in the general ledger. For example, hundreds of individual sales from your accounts receivable subledger become one line item for "Total Sales" in the GL. This process keeps your general ledger from getting cluttered with thousands of individual entries, making it much easier to read and manage.

Reconciling with Control Accounts

The control account is the critical link between a subledger and the general ledger. It’s a summary account in the GL that should always have the exact same balance as the total of all the individual accounts in its corresponding subledger. For instance, the balance of the Accounts Payable control account in your general ledger must equal the sum of every single outstanding bill in your accounts payable subledger.

Making sure these balances match is a core accounting practice called reconciliation. This check confirms that no transactions were lost or entered incorrectly during the transfer from the subledger to the general ledger. Think of it as double-checking your work. This step is essential for maintaining accurate financial records and is a non-negotiable part of the financial closing process.

How to Verify Your Balances

Verifying your balances is the hands-on process of reconciliation. It involves systematically comparing the total balance from a subledger with the balance of its control account in the general ledger. If the numbers match, you can be confident that your records are accurate.

If they don't match, it’s a red flag that an error has occurred somewhere. Your accounting team then needs to investigate the discrepancy to find its source, which could be anything from a simple data entry typo to a duplicate transaction. Regularly performing this verification ensures your financial statements are reliable and helps you pass audits with confidence. Automating this process can save countless hours and prevent the human errors that often lead to imbalances.

Common Types of Subledgers

While the concept of a subledger is straightforward, the specific types you’ll use depend entirely on your business operations. Think of them as specialized notebooks for different parts of your company. A software company will have different needs than a retail store, but both rely on subledgers to keep their financial data organized and clean. As a business grows, relying solely on the general ledger becomes impractical. The GL gives you the big picture—your total receivables, for instance—but it can’t tell you which specific customer is 90 days late on their payment.

This is where subledgers come in. They provide the granular detail behind the summary numbers, creating a clear and verifiable audit trail for every transaction. This level of detail is not just for the finance team; it’s the foundation for accurate financial reporting, smoother audits, and simplified compliance. When you need to know exactly which customers are late on payments or how much inventory you have for a specific product, you turn to a subledger. They provide the data that helps you manage day-to-day operations effectively and make smarter strategic decisions. Most businesses rely on a core set of subledgers to track their most frequent and important transactions. Let’s walk through the most common ones you’re likely to encounter.

Accounts Receivable Subledger

The accounts receivable (AR) subledger is where you track all the money your customers owe you. Instead of a single lump-sum entry in the general ledger, the AR subledger provides a detailed breakdown for each customer. It lists every invoice you’ve sent, any payments they’ve made, credits you’ve issued, and their current outstanding balance. This level of detail is essential for managing your cash flow effectively. It allows your team to quickly identify overdue accounts, send out payment reminders, and answer customer questions about their bills without having to sift through mountains of data.

Accounts Payable Subledger

On the flip side, the accounts payable (AP) subledger keeps a detailed record of all the money your business owes to its suppliers and vendors. It’s your go-to source for managing your outgoing payments. Each supplier has their own account within this subledger, showing every invoice you’ve received, payment due dates, and any payments you’ve made. Maintaining a clear AP subledger helps you pay your bills on time, which is key to maintaining strong vendor relationships. It also ensures you can take advantage of any early payment discounts offered by your suppliers.

Inventory Subledger

If your business sells physical products, the inventory subledger is your best friend. This ledger tracks the movement and value of your inventory in detail. It records every purchase, sale, and return for each specific product you carry. This isn't just about quantity; it also tracks the cost of each item, which is crucial for accurately calculating the cost of goods sold (COGS). With a well-maintained inventory subledger, you can easily monitor stock levels, identify your best-selling products, and make informed decisions about reordering to prevent stockouts or overstocking.

Fixed Assets Subledger

The fixed assets subledger is used to manage your company’s long-term assets—think buildings, vehicles, machinery, and computer equipment. Each asset gets its own detailed record that includes its original cost, purchase date, useful life, and depreciation schedule. This subledger is vital for accurate financial reporting, as it provides the necessary details to calculate depreciation expense correctly. It also serves as an official record of all the major assets the company owns, which is important for insurance purposes, tax filings, and planning future capital investments.

Other Subledgers You Might Use

The beauty of subledgers is their flexibility. You can create one for nearly any general ledger account that involves a high volume of transactions. For example, many businesses use a payroll subledger to track detailed information for each employee, including wages, taxes, and other deductions. Other common examples include subledgers for loans payable, which details each loan and its repayment schedule, or a project subledger that tracks all the costs and revenues associated with a specific project. These specialized ledgers help you organize complex financial data in a way that makes sense for your unique business operations.

What to Look for in a Modern Subledger

Choosing the right subledger system isn't just about finding a place to store transaction data. It's about investing in a tool that brings clarity, efficiency, and security to your financial operations. A modern subledger should work for you, automating tedious tasks and providing the insights you need to make smart decisions. As you evaluate your options, think beyond basic functionality and look for a system with features designed to handle the complexities of a growing business. A great system will not only keep your books in order but also give you a clearer financial picture, helping you plan for the future with confidence. Here are the key capabilities that should be on your checklist.

Detailed Transaction Logs

Your subledger should provide a complete story for every single transaction. Think of it as a financial diary that captures not just the numbers, but the context behind them. A modern system will offer granular transaction details, allowing you to see who made a purchase, what they bought, and when the payment is due. This level of detail is essential for resolving discrepancies, answering customer questions, and creating a clear audit trail. Instead of a vague summary, you get a rich, searchable history that supports every number in your general ledger, making it easier to manage your finances with confidence.

Real-Time Balance Tracking

In business, timing is everything. You can't afford to wait until the end of the month to understand your financial position. A modern subledger provides real-time balance tracking, giving you an up-to-the-minute view of your accounts. This means you can monitor cash flow, track receivables, and manage payables as they happen. With access to live data, you can be more proactive, spotting potential issues before they become major problems and seizing opportunities as they arise. This immediate insight is crucial for accurate forecasting and strategic planning, helping you make smarter financial decisions every day.

Clear Reporting Features

Raw data is overwhelming, but clear reports are powerful. Your subledger system should make it easy to transform complex transaction data into easy-to-understand insights. Look for customizable dashboards, visual charts, and flexible reporting tools that let you filter and sort information based on what matters most to you. The ability to drill down from a high-level summary in the general ledger to the specific transactions in the subledger is non-negotiable. This helps you quickly identify trends, analyze performance, and present financial information to stakeholders in a way that is both professional and easy to digest.

Seamless Integration Capabilities

Your subledger doesn't operate in a vacuum. It needs to communicate flawlessly with the other tools you use to run your business. A modern subledger should offer seamless integrations with your existing software, including your general ledger, ERP, and CRM systems. This ensures that data flows automatically and accurately between platforms, eliminating the need for manual data entry and reducing the risk of human error. When your systems are connected, financial information is recorded first in the subledger and then summarized in the general ledger, creating a single source of truth across your entire organization.

Strong Security Controls

Financial data is one of your most valuable and sensitive assets. Protecting it is paramount. A reliable subledger system must have robust security features to safeguard your information. This includes role-based access controls, which allow you to define who can view, edit, and approve transactions. By limiting access to sensitive data, like payroll or customer payment details, you can minimize the risk of internal fraud and unauthorized changes. Look for systems that also provide a clear audit trail, logging every action taken within the platform. This creates accountability and ensures the integrity of your financial records.

The Financial Benefits of Using a Subledger

Think of your general ledger as the summary of a great book—it gives you the main plot points but leaves out the rich details. A subledger is like reading the actual chapters. It’s where the real story of your business unfolds, transaction by transaction. Using a subledger isn't just an accounting best practice; it’s a strategic move that brings significant financial advantages. By separating detailed transactional data from your high-level general ledger, you create a system that’s cleaner, more accurate, and far more insightful.

This level of organization has a direct impact on your bottom line. It helps you close your books faster, breeze through audits with confidence, and maintain compliance with less stress. More importantly, it gives you the detailed financial visibility you need to make smarter, more profitable decisions. When you can see exactly where your money is coming from and where it’s going, you’re better equipped to manage cash flow, identify growth opportunities, and steer your business in the right direction. For more ways to improve your financial operations, you can find great articles on the HubiFi blog.

Gain More Accuracy and Control

When you rely solely on a general ledger, you’re working with summarized totals. This can make it tough to spot small errors that can snowball into big problems. Subledgers give you a granular view of your finances by providing detailed records for specific accounts. Instead of just seeing a single number for accounts receivable, you can drill down to see every invoice, customer, and payment date.

This detailed view gives you much greater control over your financial health. You can quickly identify overdue payments, track vendor spending, and ensure every transaction is recorded correctly. This precision minimizes the risk of costly mistakes and gives you a true, up-to-the-minute understanding of your financial position, allowing you to manage your cash flow with confidence.

Create Stronger Audit Trails

Few things cause more anxiety for a finance team than an upcoming audit. A well-maintained subledger can make the entire process smoother and less stressful. Subledgers support your general ledger by keeping detailed, organized records of every transaction that rolls up into a summary account. This creates a clear and easy-to-follow audit trail.

When an auditor asks to see the details behind your revenue or payables, you won’t have to dig through spreadsheets or disorganized files. Instead, you can point them directly to the subledger, where every entry is documented. This not only saves an incredible amount of time but also demonstrates a high level of financial control and organization, building trust and credibility with auditors.

Simplify Your Compliance Process

Meeting accounting standards like ASC 606 isn't optional, but it can be complicated. These regulations often require detailed tracking and reporting that a general ledger alone can’t provide. A subledger is designed to capture this necessary detail, making it an essential tool for compliance. For example, a revenue subledger can track contract modifications, performance obligations, and recognition schedules for every single customer.

When you automate your subledger processes, you take compliance a step further. Automation ensures that data is captured consistently and accurately, reducing the risk of human error. This makes it much easier to generate the reports needed to prove compliance and pass audits without scrambling at the last minute.

Make Smarter Financial Decisions

Your general ledger tells you what happened, but your subledgers tell you why. This is where the true strategic value lies. Subledgers provide the granular data you need to make informed decisions and operate more efficiently. By analyzing your accounts receivable subledger, you might discover that a few key clients are consistently paying late, prompting a change in your credit terms.

Similarly, your inventory subledger can reveal which products are your bestsellers and which are collecting dust. This kind of detailed insight is impossible to get from a summary view. With a clear understanding of your financial position at the transactional level, you can move from reactive problem-solving to proactive, data-driven strategy.

How to Manage Your Subledger Processes

Setting up subledgers is the first step, but the real magic happens in how you manage them day-to-day. Without solid processes, even the best system can become messy and unreliable. Think of it like having a great filing system but no rules for how to use it—chaos is inevitable. The key is to establish clear, consistent practices that keep your financial data clean, accurate, and secure. By focusing on a few core areas, you can ensure your subledgers remain a powerful tool for financial clarity and decision-making, rather than a source of confusion.

Maintain High-Quality Data

Your financial reports are only as good as the data you put into them. That’s why maintaining high-quality data should be your top priority. This means ensuring every transaction is recorded accurately, consistently, and in a timely manner. Strong internal controls are essential here—think standardized data entry formats and validation rules to catch errors before they happen. Accurate and efficient subledger management is the bedrock of sound financial practices. When your data is clean, you can trust the numbers, make better decisions, and keep your financial reporting precise. It’s the foundation that everything else is built on.

Reconcile Your Accounts Regularly

Don't wait until the end of the quarter or year to find out something is wrong. Regular reconciliation between your subledgers and the general ledger is a non-negotiable task for maintaining accurate financial records. This process involves matching the balances in your subledger control accounts to the detailed transaction lists within each subledger. Scheduling this weekly or even daily helps you spot discrepancies right away, whether it’s a simple data entry mistake or a more complex issue. Catching these problems early prevents them from snowballing and makes your month-end close a much smoother, less stressful experience for everyone on your team.

Control Who Has Access

Your financial data is one of your company's most sensitive assets, and it needs to be protected. Implementing access controls is a straightforward yet powerful way to safeguard your subledgers. This means you should only allow certain people to view, enter, or approve transactions within specific subledger accounts. For example, your accounts payable clerk probably doesn't need access to your fixed assets subledger. By assigning roles and permissions based on job responsibilities, you minimize the risk of accidental errors, unauthorized changes, and potential fraud. It’s a simple security measure that adds a crucial layer of protection to your financial information.

Set Clear Documentation Standards

Consistency is key to accurate accounting. If everyone on your team records transactions differently, your subledgers will quickly become a tangled mess. That’s why you need to establish and enforce clear documentation standards for every process. This includes defining what information needs to be captured for each transaction type, how it should be formatted, and where supporting documents should be stored. Having these standards in writing makes it easier to train new employees and ensures everyone follows the same procedure. It also creates a clear, consistent trail of data that simplifies internal reviews and makes life much easier when the auditors come calling.

How to Automate Your Subledger System

If you’re still managing your subledgers manually, you know how time-consuming and prone to error it can be. Automation isn't just about working faster; it's about working smarter. By automating your subledger system, you can free up your team to focus on strategic analysis instead of tedious data entry, all while getting a much clearer view of your company's financial health. Let's walk through how to make it happen.

Why You Should Automate

The biggest reason to automate is to gain clarity and precision. Subledgers offer a granular view of your finances by providing detailed transaction records for specific accounts. This detailed information supports the summarized data in your general ledger, giving you a more complete understanding of your financial position. When you automate this process, you eliminate the risk of manual errors and ensure that your data is always up-to-date. This means you can trust the numbers you’re seeing and make decisions with confidence, knowing your financial records are accurate and reliable. You'll spend less time chasing down discrepancies and more time planning for growth.

Must-Have Automation Features

When you start looking for an automation solution, there are a few key features you shouldn't compromise on. First, look for a system that offers seamless integrations with your existing accounting software, ERP, and CRM. This ensures data flows smoothly without manual intervention. Real-time data syncing is another must-have; your subledgers should automatically update your general ledger, so your financial reports are always current. Also, consider automating processes to improve accuracy and efficiency. A good system will handle repetitive tasks like transaction categorization and reconciliation, giving your team more time for high-value work.

What to Consider Before You Start

Making the switch to an automated system can feel like a huge project, but a little planning goes a long way. Implementing a new sub-ledger system can feel overwhelming, but addressing potential challenges head-on is crucial for success. Before you begin, map out your current workflows to identify exactly what you need the new system to do. Think about data migration—how will you move your historical data over? You’ll also want to plan for team training to ensure everyone is comfortable with the new tools. If you need help sorting through the details, talking to an expert can provide a clear path forward. You can always schedule a demo to see how an automated solution could fit your business.

Keep Your System Running Smoothly

Once your automated system is up and running, the work isn't completely over. The key is to establish routines that maintain the health and accuracy of your financial data. You should regularly reconcile your subledgers with the general ledger to maintain accurate financial records. Setting up a schedule for this—whether it's daily, weekly, or monthly—is essential to catch any issues before they become bigger problems. It’s also a good idea to periodically review user access and system settings to ensure everything is secure and functioning as it should. These simple habits will help you get the most out of your investment and keep your financial operations in top shape.

Best Practices for a Healthy Subledger

Keeping your subledgers in top shape isn't just about good housekeeping; it's fundamental to the financial health of your business. When your detailed records are accurate and organized, your general ledger will be too, giving you a clear picture of where your company stands. Think of it as maintaining a strong foundation—everything you build on top of it, from financial reports to strategic decisions, will be more stable and reliable.

Putting a few key practices in place can make all the difference. It’s about creating a system that runs smoothly, minimizes errors, and protects your valuable financial data. By establishing clear rules, empowering your team, regularly checking your systems, and prioritizing security, you create a resilient accounting process. These steps help you move from simply recording transactions to truly understanding them, which is where the real value lies. Let’s walk through what these practices look like in action.

Establish Clear Procedures

The first step to a healthy subledger is making sure everyone is on the same page. Establishing clear, documented procedures for how transactions are recorded and reconciled removes guesswork and reduces the chance of errors. Your procedures should outline a consistent schedule for reconciling subledgers with the general ledger. This regular reconciliation is crucial because it helps you spot and fix discrepancies quickly before they snowball into bigger problems. Define who is responsible for each task, what the deadlines are, and what the review process looks like. When your process is clear, your team can work more efficiently and confidently, knowing they are contributing to accurate financial records.

Train and Support Your Team

A great process only works if your team understands how to follow it—and why it matters. Take the time to train your staff on the importance of subledgers and the specific reconciliation procedures you’ve put in place. When people understand the impact of their work on the company’s overall financial accuracy, they’re more likely to be diligent. But training isn't a one-time event. Providing ongoing support and resources ensures that everyone stays up-to-date with any changes. An empowered, well-informed team is your best defense against inaccurate data and will significantly improve the efficiency of your financial reporting.

Review Your System Regularly

Your business is always evolving, and your accounting systems should, too. Set aside time to regularly review your subledger system to make sure it’s still meeting your needs. This review can help you identify bottlenecks, find opportunities for improvement, and ensure you remain compliant with current accounting standards. Are your reports giving you the insights you need? Are your integrations with other software running smoothly? A periodic check-up helps you catch small issues before they become major headaches and ensures your financial tools are helping, not hindering, your growth. It’s a proactive way to maintain a lean and effective accounting operation.

Prioritize Data Backup and Security

Your financial data is one of your most critical assets, and protecting it is non-negotiable. Implementing strong internal controls is essential to prevent unauthorized access and fraudulent activity. This includes setting user permissions so that team members can only access the information they need to do their jobs. Prioritizing data backup and security measures is vital to safeguard this sensitive information from loss or theft. Regular backups ensure you can recover your data in case of a system failure, while robust security protocols protect it from external threats. Consider how an automated system can help by letting you schedule a demo to see how you can improve both accuracy and security.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

What's the main difference between a general ledger and a subledger, in simple terms? Think of your general ledger as the final score of a basketball game. It tells you who won and by how much, but it doesn't tell you who scored each point or when the big plays happened. The subledger is the play-by-play commentary. It gives you all the rich details behind that final score, so you have a complete picture of how the game was won.

Does my small business actually need to use subledgers? If you're just starting out with only a handful of transactions each month, you might be able to manage with just a general ledger. However, the moment you find yourself struggling to track which specific customer has paid their invoice or exactly what you owe each vendor, it's time for subledgers. They become essential as your transaction volume grows and you need more detail to manage your cash flow and relationships effectively.

What's the most common problem people run into with subledgers? The biggest pitfall is inconsistent reconciliation. It's easy to let the detailed work slide and assume the numbers will match up later. When the subledger total doesn't match its control account in the general ledger, it signals an error somewhere in the data entry. If you don't reconcile regularly, finding that one small mistake can become a massive, time-consuming headache at the end of the month or, even worse, during an audit.

How does automating my subledger system save me more than just time? While saving time on manual data entry is a huge benefit, the real value of automation is in the accuracy and confidence it provides. An automated system drastically reduces the risk of human error, ensuring your financial data is reliable. This leads to stronger audit trails, simpler compliance, and the ability to make strategic decisions based on real-time, trustworthy information instead of month-old reports.

Can I create a subledger for any account I want? Technically, yes, but it's only practical for certain types of accounts. The rule of thumb is to create a subledger for any general ledger account that represents a high volume of similar, individual transactions. If you have a single "Loans Payable" account in your GL but are managing five different loans, creating a subledger to track the details of each one separately is a smart move that will keep your main records clean and organized.

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.